From b83494888b2d8025378563674abcdc91dd695ce8 Mon Sep 17 00:00:00 2001 From: Theophile Terraz Date: Fri, 5 Jul 2024 14:34:41 +0200 Subject: [PATCH] debug right click graph --- src/View/Network/GraphWidget.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/View/Network/GraphWidget.py b/src/View/Network/GraphWidget.py index 2eb77ced..08e76335 100644 --- a/src/View/Network/GraphWidget.py +++ b/src/View/Network/GraphWidget.py @@ -999,12 +999,20 @@ class GraphWidget(QGraphicsView): items = self.items(event.pos()) # Select current menu + while len(items) > 0: + if type(items[0]) in [NodeItem, EdgeItem]: + break + else: + items = items[1:] + if len(items) == 0: m_type = DefaultMenu elif type(items[0]) is NodeItem: m_type = NodeMenu elif type(items[0]) is EdgeItem: m_type = EdgeMenu + else: + m_type = DefaultMenu # Create and exec menu m = m_type(