]> git.mxchange.org Git - flightgear.git/commitdiff
empty names aren't names
authormfranz <mfranz>
Fri, 28 Apr 2006 12:56:11 +0000 (12:56 +0000)
committermfranz <mfranz>
Fri, 28 Apr 2006 12:56:11 +0000 (12:56 +0000)
src/GUI/dialog.cxx

index 1701716ef90eca3f1632e2b62912b5baf0215c14..a1ff28ae0f4ee81ee13f7555f7224b45d2da1ea2 100644 (file)
@@ -382,6 +382,9 @@ FGDialog::~FGDialog ()
 void
 FGDialog::updateValues (const char * objectName)
 {
+    if (objectName && !objectName[0])
+        objectName = 0;
+
     for (unsigned int i = 0; i < _propertyObjects.size(); i++) {
         const string &name = _propertyObjects[i]->name;
         if (objectName && name != objectName)
@@ -395,6 +398,9 @@ FGDialog::updateValues (const char * objectName)
 void
 FGDialog::applyValues (const char * objectName)
 {
+    if (objectName && !objectName[0])
+        objectName = 0;
+
     for (unsigned int i = 0; i < _propertyObjects.size(); i++) {
         const string &name = _propertyObjects[i]->name;
         if (objectName && name != objectName)