]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Issue #986 activate field after apply constarint on one object
authornds <nds@opencascade.com>
Thu, 17 Sep 2015 05:04:03 +0000 (08:04 +0300)
committernds <nds@opencascade.com>
Thu, 17 Sep 2015 05:04:03 +0000 (08:04 +0300)
It blocks signals of widgets, which are to be removed

src/XGUI/XGUI_PropertyPanel.cpp

index 89cc82a2718e69d6f46a992c05067d643a40fe76..d4bb4370bc3464d7d3b4650a7ac9a92163cd75c5 100644 (file)
@@ -84,8 +84,12 @@ void XGUI_PropertyPanel::cleanContent()
   if (myActiveWidget)
     myActiveWidget->deactivate();
 
-  // as the widgets are deleted later, it is important that the signals
-  // of these widgets are not processed. An example of the error is issue 986.
+  /// as the widgets are deleted later, it is important that the signals
+  /// of these widgets are not processed. An example of the error is issue 986.
+  /// In the given case, the property panel is firstly filled by new widgets
+  /// of restarted operation and after that the mouse release signal come from
+  /// the widget of the previous operation (Point2d widget about mouse is released
+  /// and focus is out of this widget)
   QList<ModuleBase_ModelWidget*>::const_iterator anIt = myWidgets.begin(),
                                                  aLast = myWidgets.end();
   for (; anIt != aLast; anIt++) {