X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fscene%2Fmodel%2Fmodel.cxx;h=622e8fcd8c5025fff286c0aead8838dfaaa62891;hb=98a603a570130498364e1e9a07dc30629f239e8a;hp=449ee51bbe3113cea2b1de2dea3a9fb22417e40f;hpb=58760521704391bc7f0da7124930322111718f88;p=simgear.git diff --git a/simgear/scene/model/model.cxx b/simgear/scene/model/model.cxx index 449ee51b..622e8fcd 100644 --- a/simgear/scene/model/model.cxx +++ b/simgear/scene/model/model.cxx @@ -352,10 +352,10 @@ sgLoad3DModel( const string &fg_root, const string &path, throw; } - SGPropertyNode_ptr cond_node = node->getNode("condition", false); - if (cond_node) { - align->setUserData(new SGConditionalRender(sgReadCondition(prop_root, cond_node))); - align->setTravCallback(SSG_CALLBACK_PRETRAV, model_condition_callback); + SGPropertyNode *cond = node->getNode("condition", false); + if (cond) { + align->setUserData(new SGConditionalRender(sgReadCondition(prop_root, cond))); + align->setTravCallback(SSG_CALLBACK_PRETRAV, model_condition_callback); } align->addKid(kid);