diff --git a/src/View/Network/GraphWidget.py b/src/View/Network/GraphWidget.py
index e6d9d9c9ffa4eb858494525b123e75f55a40d64b..9a66317f71cc51555284851d41222657ec419a3e 100644
--- a/src/View/Network/GraphWidget.py
+++ b/src/View/Network/GraphWidget.py
@@ -52,7 +52,7 @@ class NodeItem(QGraphicsItem):
 
         # Select color in function of node position in graph and
         # status
-        color = Qt.blue
+        color = Qt.black
         if self.graph.selected_new_edge_src_node() == self:
             color = Qt.darkRed
         elif self.graph.selected_item() == self:
@@ -139,11 +139,11 @@ class EdgeItem(QGraphicsItem):
             return
 
         # Select color
-        color = Qt.blue
+        color = Qt.black
         if self.graph.selected_item() == self:
             color = Qt.red
         elif self.graph.current_edge() == self:
-            color = Qt.darkBlue
+            color = Qt.blue
         elif not self.graph.graph.is_enable_edge(self.edge):
             color = Qt.darkGray
 
@@ -537,7 +537,7 @@ class GraphWidget(QGraphicsView):
         """
         return self._current_edge
 
-    def setCurrentEdge(self, edge):
+    def set_current_edge(self, edge):
         """Set the current edge item selected
 
         Args:
@@ -546,7 +546,7 @@ class GraphWidget(QGraphicsView):
         Returns:
             Nothing
         """
-        previous_edge = self._selected_new_edge_src_node
+        previous_edge = self._current_edge
         self._current_edge = edge
 
         if previous_edge:
@@ -613,7 +613,7 @@ class GraphWidget(QGraphicsView):
             if items and type(items[0]) == EdgeItem:
                 edge = items[0]
                 if edge:
-                    self.setCurrentEdge(edge)
+                    self.set_current_edge(edge)
 
         # Add nodes and edges
         elif self._state == "add":