mirror of https://gitlab.com/pamhyr/pamhyr2
Network, BC: Fix mouseReleaseEvent and contextMenuEvent Exception.
parent
ee22dab89c
commit
304f7f1495
|
|
@ -736,6 +736,9 @@ class GraphWidget(QGraphicsView):
|
||||||
def mouseReleaseEvent(self, event):
|
def mouseReleaseEvent(self, event):
|
||||||
self.clicked = False
|
self.clicked = False
|
||||||
|
|
||||||
|
if self._only_display:
|
||||||
|
return
|
||||||
|
|
||||||
if self._state == "move":
|
if self._state == "move":
|
||||||
if self._current_moved_node is not None:
|
if self._current_moved_node is not None:
|
||||||
pos = self.mapToScene(event.pos())
|
pos = self.mapToScene(event.pos())
|
||||||
|
|
@ -841,6 +844,9 @@ class GraphWidget(QGraphicsView):
|
||||||
self.reverse_edge(items[0])
|
self.reverse_edge(items[0])
|
||||||
|
|
||||||
def contextMenuEvent(self, event):
|
def contextMenuEvent(self, event):
|
||||||
|
if self._only_display:
|
||||||
|
return
|
||||||
|
|
||||||
pos = self.mapToScene(event.pos())
|
pos = self.mapToScene(event.pos())
|
||||||
items = self.items(event.pos())
|
items = self.items(event.pos())
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue