mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-30 16:20:21 +00:00
Merge pull request #2990 from akortunov/serialize
[Regression] Fix crash for ShowSceneGraph
This commit is contained in:
commit
5c37b5bc4b
@ -3633,8 +3633,11 @@ namespace MWWorld
|
|||||||
std::string World::exportSceneGraph(const Ptr &ptr)
|
std::string World::exportSceneGraph(const Ptr &ptr)
|
||||||
{
|
{
|
||||||
std::string file = mUserDataPath + "/openmw.osgt";
|
std::string file = mUserDataPath + "/openmw.osgt";
|
||||||
mRendering->pagingBlacklistObject(mStore.find(ptr.getCellRef().getRefId()), ptr);
|
if (!ptr.isEmpty())
|
||||||
mWorldScene->removeFromPagedRefs(ptr);
|
{
|
||||||
|
mRendering->pagingBlacklistObject(mStore.find(ptr.getCellRef().getRefId()), ptr);
|
||||||
|
mWorldScene->removeFromPagedRefs(ptr);
|
||||||
|
}
|
||||||
mRendering->exportSceneGraph(ptr, file, "Ascii");
|
mRendering->exportSceneGraph(ptr, file, "Ascii");
|
||||||
return file;
|
return file;
|
||||||
}
|
}
|
||||||
|
@ -143,6 +143,7 @@ void registerSerializers()
|
|||||||
"NifOsg::GeomMorpherController",
|
"NifOsg::GeomMorpherController",
|
||||||
"NifOsg::UpdateMorphGeometry",
|
"NifOsg::UpdateMorphGeometry",
|
||||||
"NifOsg::UVController",
|
"NifOsg::UVController",
|
||||||
|
"NifOsg::VisController",
|
||||||
"NifOsg::NodeIndexHolder",
|
"NifOsg::NodeIndexHolder",
|
||||||
"osgMyGUI::Drawable",
|
"osgMyGUI::Drawable",
|
||||||
"osg::DrawCallback",
|
"osg::DrawCallback",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user