mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-19 20:53:50 +00:00
Fix memory leak, remove empty if statement, change dynamic_cast
to static_cast
This commit is contained in:
parent
5a7ebab694
commit
13c2161b27
1 changed files with 3 additions and 7 deletions
|
@ -24,7 +24,7 @@ namespace CSVRender
|
|||
|
||||
virtual void operator()(osg::Node* node, osg::NodeVisitor* nv)
|
||||
{
|
||||
PathgridTag* tag = dynamic_cast<PathgridTag*>(node->getUserData());
|
||||
PathgridTag* tag = static_cast<PathgridTag*>(node->getUserData());
|
||||
tag->getPathgrid()->update();
|
||||
}
|
||||
};
|
||||
|
@ -44,10 +44,6 @@ namespace CSVRender
|
|||
QString text("Pathgrid: ");
|
||||
text += mPathgrid->getId().c_str();
|
||||
|
||||
if (!hideBasics)
|
||||
{
|
||||
}
|
||||
|
||||
return text;
|
||||
}
|
||||
|
||||
|
@ -462,7 +458,7 @@ namespace CSVRender
|
|||
if (mPathgridGeometry)
|
||||
{
|
||||
mPathgridGeode->removeDrawable(mPathgridGeometry);
|
||||
mPathgridGeometry.release();
|
||||
mPathgridGeometry = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -471,7 +467,7 @@ namespace CSVRender
|
|||
if (mSelectedGeometry)
|
||||
{
|
||||
mSelectedGeode->removeDrawable(mSelectedGeometry);
|
||||
mSelectedGeometry.release();
|
||||
mSelectedGeometry = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue