The mouse over view flag should not be updated by stopNestedSketch function. Because if it is done, the presentation is not visible until the next leave/enter viewer happens.
void PartSet_SketcherMgr::stopSketch(ModuleBase_Operation* theOperation)
{
+ myIsMouseOverWindow = false;
+
XGUI_ModuleConnector* aConnector = dynamic_cast<XGUI_ModuleConnector*>(myModule->workshop());
XGUI_Displayer* aDisplayer = aConnector->workshop()->displayer();
{
connectToPropertyPanel(false);
myIsPropertyPanelValueChanged = false;
- myIsMouseOverWindow = false;
myIsMouseOverViewProcessed = true;
}