diff --git a/src/view/network/GraphWidget.py b/src/view/network/GraphWidget.py
index 11ccb32710797ae544b4abde5d75170a0a002ea3..8878bed479b8c386ece50d81784c0e414392d707 100644
--- a/src/view/network/GraphWidget.py
+++ b/src/view/network/GraphWidget.py
@@ -596,7 +596,7 @@ class GraphWidget(QGraphicsView):
             self.mouse_origin_y = pos.y()
 
             items = self.items(event.pos())
-            if type(items[0]) == EdgeItem:
+            if items and type(items[0]) == EdgeItem:
                 edge = items[0]
                 if edge:
                     self.setCurrentEdge(edge)