]> Creatis software - bbtkGEditor.git/commitdiff
Clean code vtk9itk5wx3-macos
authoreduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Fri, 26 Dec 2025 10:56:15 +0000 (11:56 +0100)
committereduardo.davila@creatis.insa-lyon.fr <eduardo.davila@creatis.insa-lyon.fr>
Fri, 26 Dec 2025 10:56:15 +0000 (11:56 +0100)
lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxVtkSceneManager.cxx

index 9e36976215b2a96807d000c0fe78bef7ed00c2a5..0d4578b7493b5e701ca8cf288a8ef5e6a0100d62 100644 (file)
@@ -864,7 +864,8 @@ void  wxVtkSceneManager::SelectConnectors()
             {
                 id              = _selectedObjects[iSelected];
                 cont            = _controllers[id];
-                possibleNameAA  = cont->getModel()->getBBTKName();
+//              possibleNameAA  = cont->getModel()->getBBTKName();
+                possibleNameAA  = cont->getModel()->getBBTKType() +":"+cont->getModel()->getBBTKName();
                 std::transform( possibleNameAA.begin(),possibleNameAA.end(),possibleNameAA.begin(), ::toupper );
                 for (it = _controllers.begin(); it != _controllers.end(); ++it)
                 {
@@ -880,12 +881,16 @@ void  wxVtkSceneManager::SelectConnectors()
                         modelBoxStart   = connectorModel->getStartPort()->getParentBox();
                         boxNameStart    = modelBoxStart->getBBTKType() +":"+ modelBoxStart->getBBTKName();
                         std::transform( boxNameStart.begin(),boxNameStart.end(),boxNameStart.begin(),::toupper);
-                        if  ( (int)(boxNameStart.find(possibleNameAA)) >= 0 ) { ok= true;}
+//                      if  ( (int)(boxNameStart.find(possibleNameAA)) >= 0 ) { ok= true;}
+                        if  ( boxNameStart.compare(possibleNameAA)==0 ) { ok= true;}
+
                         //end
                         modelBoxEnd     = connectorModel->getEndPort()->getParentBox();
                         boxNameEnd      = modelBoxEnd->getBBTKType() +":"+ modelBoxEnd->getBBTKName();
                         std::transform( boxNameEnd.begin(),boxNameEnd.end(),boxNameEnd.begin(),::toupper);
-                        if  ( (int)(boxNameEnd.find(possibleNameAA)) >= 0 ) { ok= true; }
+//                      if  ( (int)(boxNameEnd.find(possibleNameAA)) >= 0 ) { ok= true; }
+                        if  ( boxNameEnd.compare(possibleNameAA)==0 ) { ok= true; }
+
                         //
                         if (ok==true)
                         {