diff --git a/src/Mod/Part/Gui/Command.cpp b/src/Mod/Part/Gui/Command.cpp index d307d10d2f..3b1cfee1ec 100644 --- a/src/Mod/Part/Gui/Command.cpp +++ b/src/Mod/Part/Gui/Command.cpp @@ -2508,7 +2508,8 @@ void CmdPartSectionCut::activated(int iMsg) bool CmdPartSectionCut::isActive(void) { - return hasActiveDocument(); + Gui::View3DInventor* view = dynamic_cast(Gui::getMainWindow()->activeWindow()); + return view ? true : false; } //---------------------------------------------------------------