network: Fix minor bug.

mesh
Pierre-Antoine Rouby 2023-03-29 15:04:02 +02:00
parent 33e752ad19
commit 892798bcb2
1 changed files with 5 additions and 1 deletions

View File

@ -271,6 +271,7 @@ class GraphWidget(QGraphicsView):
self.m_origin_x = 0.0
self.m_origin_y = 0.0
self.clicked = False
scene = QGraphicsScene(self)
scene.setItemIndexMethod(QGraphicsScene.NoIndex)
@ -603,6 +604,7 @@ class GraphWidget(QGraphicsView):
def mousePressEvent(self, event):
pos = self.mapToScene(event.pos())
self.clicked = True
# Move item and select edge item
if self._state == "move":
@ -649,6 +651,8 @@ class GraphWidget(QGraphicsView):
super(GraphWidget, self).mousePressEvent(event)
def mouseReleaseEvent(self, event):
self.clicked = False
self.update()
super(GraphWidget, self).mouseReleaseEvent(event)
@ -666,7 +670,7 @@ class GraphWidget(QGraphicsView):
if selectable_items:
self.set_selected_item(selectable_items[0])
else:
elif self.clicked == False:
self.set_selected_item(None)
# Update temporary line