]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx
More actions added. Delete is now well done and the connection has to be created...
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsVtkGUIEditorGraphic / GBlackBoxController.cxx
index cfdaa31c9517f4a210637b9e4277976d13a5f2db..93e06fa2fe1eec7e4595764be469d77281f2db6f 100644 (file)
@@ -134,12 +134,6 @@ namespace bbtk
 
        bool GBlackBoxController::OnRightButtonUp()
        {
-               GBlackBoxModel *bbmodel = (GBlackBoxModel*)_model;
-               if(bbmodel->isExecutable())
-               {
-                       bbmodel->setExecutable(false);
-               }
-               
                return true;
        }
 
@@ -159,7 +153,14 @@ namespace bbtk
                {
                        GBlackBoxModel *bbmodel = (GBlackBoxModel*)_model;
                        _view->setState(HIGHLIGHTED);
-                       bbmodel->setExecutable(true);
+                       if(bbmodel->isExecutable())
+                       {
+                               bbmodel->setExecutable(false);
+                       }
+                       else
+                       {
+                               bbmodel->setExecutable(true);                           
+                       }
                        bbmodel->notifyObservers(getId());
                }