]> git.mxchange.org Git - flightgear.git/blobdiff - src/GUI/dialog.cxx
allow to not only set a general widget <color>, but also specific element
[flightgear.git] / src / GUI / dialog.cxx
index 30c3004036330e120371c2cebb8d21d2d289ec54..b248fc9363f926605cfc1cb488fdaa3e0059609e 100644 (file)
@@ -841,6 +841,8 @@ FGDialog::setColor(puObject * object, SGPropertyNode * props, int which)
         if ((pucol[i].mask == LABEL) && !c->isValid())
             dirty |= c->merge(_gui->getColor("label"));
 
+        dirty |= c->merge(props->getNode(pucol[i].cname));
+
         if (c->isValid() && dirty)
             object->setColor(pucol[i].id, c->red(), c->green(), c->blue(), c->alpha());
     }