mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-17 19:20:49 +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 file = mUserDataPath + "/openmw.osgt";
|
||||
mRendering->pagingBlacklistObject(mStore.find(ptr.getCellRef().getRefId()), ptr);
|
||||
mWorldScene->removeFromPagedRefs(ptr);
|
||||
if (!ptr.isEmpty())
|
||||
{
|
||||
mRendering->pagingBlacklistObject(mStore.find(ptr.getCellRef().getRefId()), ptr);
|
||||
mWorldScene->removeFromPagedRefs(ptr);
|
||||
}
|
||||
mRendering->exportSceneGraph(ptr, file, "Ascii");
|
||||
return file;
|
||||
}
|
||||
|
@ -143,6 +143,7 @@ void registerSerializers()
|
||||
"NifOsg::GeomMorpherController",
|
||||
"NifOsg::UpdateMorphGeometry",
|
||||
"NifOsg::UVController",
|
||||
"NifOsg::VisController",
|
||||
"NifOsg::NodeIndexHolder",
|
||||
"osgMyGUI::Drawable",
|
||||
"osg::DrawCallback",
|
||||
|
Loading…
x
Reference in New Issue
Block a user