Commit 892798bc authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

network: Fix minor bug.

Showing with 5 additions and 1 deletion
+5 -1
...@@ -271,6 +271,7 @@ class GraphWidget(QGraphicsView): ...@@ -271,6 +271,7 @@ class GraphWidget(QGraphicsView):
self.m_origin_x = 0.0 self.m_origin_x = 0.0
self.m_origin_y = 0.0 self.m_origin_y = 0.0
self.clicked = False
scene = QGraphicsScene(self) scene = QGraphicsScene(self)
scene.setItemIndexMethod(QGraphicsScene.NoIndex) scene.setItemIndexMethod(QGraphicsScene.NoIndex)
...@@ -603,6 +604,7 @@ class GraphWidget(QGraphicsView): ...@@ -603,6 +604,7 @@ class GraphWidget(QGraphicsView):
def mousePressEvent(self, event): def mousePressEvent(self, event):
pos = self.mapToScene(event.pos()) pos = self.mapToScene(event.pos())
self.clicked = True
# Move item and select edge item # Move item and select edge item
if self._state == "move": if self._state == "move":
...@@ -649,6 +651,8 @@ class GraphWidget(QGraphicsView): ...@@ -649,6 +651,8 @@ class GraphWidget(QGraphicsView):
super(GraphWidget, self).mousePressEvent(event) super(GraphWidget, self).mousePressEvent(event)
def mouseReleaseEvent(self, event): def mouseReleaseEvent(self, event):
self.clicked = False
self.update() self.update()
super(GraphWidget, self).mouseReleaseEvent(event) super(GraphWidget, self).mouseReleaseEvent(event)
...@@ -666,7 +670,7 @@ class GraphWidget(QGraphicsView): ...@@ -666,7 +670,7 @@ class GraphWidget(QGraphicsView):
if selectable_items: if selectable_items:
self.set_selected_item(selectable_items[0]) self.set_selected_item(selectable_items[0])
else: elif self.clicked == False:
self.set_selected_item(None) self.set_selected_item(None)
# Update temporary line # Update temporary line
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment