From 11810ce85063e71c9c9eaa900b9385d9d670377a Mon Sep 17 00:00:00 2001
From: dblouin <dominique.blouin@telecom-paristech.fr>
Date: Thu, 23 Aug 2018 10:29:24 +0200
Subject: [PATCH] Issue #69: Reverted modification that was preventing
 connection points to be selected

---
 src/main/java/ui/TDiagramMouseManager.java | 24 +++++++++-------------
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/src/main/java/ui/TDiagramMouseManager.java b/src/main/java/ui/TDiagramMouseManager.java
index 48895b01a3..e21d08b176 100755
--- a/src/main/java/ui/TDiagramMouseManager.java
+++ b/src/main/java/ui/TDiagramMouseManager.java
@@ -582,21 +582,17 @@ public class TDiagramMouseManager extends MouseAdapter {//implements MouseListen
             }
         }
         
-        // Issue #69 Always repaint. Needed for displaying the transition element in Avatar state machine diagram
-//
-//        if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.NORMAL)) { // is connectingPointShow selected
-//            if(tdp.highlightOutAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected())) {
-//                tdp.repaint();
-//            }
-//        }
-//
-//        if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.ADDING_CONNECTOR)) {
-//            tdp.highlightInAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected());
-//            tdp.setAddingTGConnector(e.getX(), e.getY());
-//            tdp.repaint();
-//        }
+        if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.NORMAL)) { // is connectingPointShow selected
+            if(tdp.highlightOutAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected())) {
+                tdp.repaint();
+            }
+        }
 
-        tdp.repaint();
+        if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.ADDING_CONNECTOR)) {
+            tdp.highlightInAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected());
+            tdp.setAddingTGConnector(e.getX(), e.getY());
+            tdp.repaint();
+        }
     }
 
     @Override
-- 
GitLab