]> git.mxchange.org Git - flightgear.git/commitdiff
Test for null object after load before trying to connect it into the scene
authorcurt <curt>
Fri, 1 Jun 2001 18:04:10 +0000 (18:04 +0000)
committercurt <curt>
Fri, 1 Jun 2001 18:04:10 +0000 (18:04 +0000)
graph (which would cause a crash.)

src/Scenery/tilemgr.cxx

index fbf44325c399dff5d61f6f087be22336a9b40507..ec5bd8d3e05d093ef3310089baa24c5b079952a1 100644 (file)
@@ -370,8 +370,10 @@ int FGTileMgr::update( double lon, double lat ) {
        ssgTexturePath( (char *)(dm->get_texture_path().c_str()) );
        ssgEntity *obj_model
            = ssgLoad( (char *)(dm->get_model_path().c_str()) );
-       dm->get_obj_trans()->addKid( obj_model );
-       dm->get_tile()->dec_pending_models();
+        if ( obj_model != NULL ) {
+            dm->get_obj_trans()->addKid( obj_model );
+        }
+        dm->get_tile()->dec_pending_models();
 
        delete dm;
     }