]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/fg_os_osgviewer.cxx
Merge branch 'jt/runway' into next
[flightgear.git] / src / Main / fg_os_osgviewer.cxx
index 628be161263b34e10c713d29d483d3bc7cec8d96..af92bc82f58f46b647ac924672a4f5830ecdc0f2 100644 (file)
@@ -103,9 +103,9 @@ void fgOSOpenWindow(bool stencil)
     // Look for windows, camera groups, and the old syntax of
     // top-level cameras
     SGPropertyNode* renderingNode = fgGetNode("/sim/rendering");
-    SGPropertyNode* cgroupNode = renderingNode->getChild("camera-group");
-    if (!cgroupNode) {
-        cgroupNode = renderingNode->getNode("camera-group", true);
+    SGPropertyNode* cgroupNode = renderingNode->getNode("camera-group", true);
+    bool oldSyntax = !cgroupNode->hasChild("camera");
+    if (oldSyntax) {
         for (int i = 0; i < renderingNode->nChildren(); ++i) {
             SGPropertyNode* propNode = renderingNode->getChild(i);
             const char* propName = propNode->getName();