diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index 73e3994a8..9fca97297 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -860,7 +860,7 @@ void Application::hideViewProvider(const App::DocumentObject* obj) Gui::ViewProvider* Application::getViewProvider(const App::DocumentObject* obj) const { - App::Document* doc = obj->getDocument(); + App::Document* doc = obj ? obj->getDocument() : 0; if (doc) { Gui::Document* gui = getDocument(doc); if (gui) {