diff --git a/src/Gui/CommandDoc.cpp b/src/Gui/CommandDoc.cpp index 61977bc9b5..a1b714f805 100644 --- a/src/Gui/CommandDoc.cpp +++ b/src/Gui/CommandDoc.cpp @@ -1574,7 +1574,7 @@ void StdCmdPlacement::activated(int iMsg) bool StdCmdPlacement::isActive(void) { - return (Gui::Control().activeDialog()==0); + return Gui::Selection().countObjectsOfType(App::GeoFeature::getClassTypeId()) == 1; } //===========================================================================