]> git.mxchange.org Git - flightgear.git/commitdiff
Csaba "Jester" HALASZ: segfault--
authormfranz <mfranz>
Fri, 5 Dec 2008 16:47:11 +0000 (16:47 +0000)
committermfranz <mfranz>
Fri, 5 Dec 2008 16:47:11 +0000 (16:47 +0000)
src/Model/model_panel.cxx

index 4715ecf25cf1a2d20da6b028b5f81d6c820f3ce2..230413908e65221f3a3a5a1d4d1472b3be3d9ebb 100644 (file)
@@ -16,7 +16,6 @@
 #include <simgear/scene/util/SGNodeMasks.hxx>
 
 #include "panelnode.hxx"
-
 #include "model_panel.hxx"
 
 using std::vector;
@@ -40,7 +39,8 @@ osg::Node *
 fgLoad3DModelPanel(const string &path, SGPropertyNode *prop_root)
 {
     osg::Node* node = SGModelLib::loadModel(path, prop_root, load_panel);
-    node->setNodeMask(~SG_NODEMASK_TERRAIN_BIT);
+    if (node)
+        node->setNodeMask(~SG_NODEMASK_TERRAIN_BIT);
     return node;
 }