+Fix crash when loading object without view provider

This commit is contained in:
wmayer 2013-09-26 17:43:27 +02:00
parent 5062080a26
commit 0afb17ac20

View File

@ -681,7 +681,7 @@ void Document::RestoreDocFile(Base::Reader &reader)
ViewProvider* pObj = getViewProviderByName(name.c_str());
if (pObj) // check if this feature has been registered
pObj->Restore(xmlReader);
if (expanded) {
if (pObj && expanded) {
Gui::ViewProviderDocumentObject* vp = static_cast<Gui::ViewProviderDocumentObject*>(pObj);
this->signalExpandObject(*vp, Gui::Expand);
}