]> git.mxchange.org Git - simgear.git/commitdiff
Adding the panel was a step too far for Linux, causing a segfault.
authorehofman <ehofman>
Sun, 10 Oct 2004 19:38:46 +0000 (19:38 +0000)
committerehofman <ehofman>
Sun, 10 Oct 2004 19:38:46 +0000 (19:38 +0000)
simgear/scene/model/model.cxx

index ddfff6460657d08c7d8b16c4ae3e50c7287a7ebb..9ae4caae1b3a696679095764b2e75e0310b8bc65 100644 (file)
@@ -271,6 +271,11 @@ sgLoad3DModel( const string &fg_root, const string &path,
       throw sg_exception("Failed to load 3D model");
   }
 
+#if PLIB_VERSION > 183
+  if ( model != 0 ) {
+     makeDList( model );
+  }
+#endif
                                 // Set up the alignment node
   ssgTransform * alignmainmodel = new ssgTransform;
   if ( load_panel == 0 )
@@ -332,7 +337,7 @@ sgLoad3DModel( const string &fg_root, const string &path,
                      sim_time_sec);
   }
 
-#if PLIB_VERSION > 183
+#if 0
   if ( model != 0 ) {
     makeDList( model );
   }