From ffdeb28bfd90344c69afee4f43f4c17afa7cfd02 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Mon, 22 Apr 2024 11:05:14 +0200
Subject: [PATCH] Network: Fix potential crash with maptoscene.

---
 src/View/Network/GraphWidget.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/View/Network/GraphWidget.py b/src/View/Network/GraphWidget.py
index 2d96617b..8f993785 100644
--- a/src/View/Network/GraphWidget.py
+++ b/src/View/Network/GraphWidget.py
@@ -819,8 +819,10 @@ class GraphWidget(QGraphicsView):
         if self._state == "move":
             # Move on scene
             if (not self.selected_item() and
-                    event.buttons() & Qt.LeftButton):
-                old_p = self.mapToScene(self.m_origin_x, self.m_origin_y)
+                (event.buttons() & Qt.LeftButton)):
+                old_p = self.mapToScene(
+                    int(self.m_origin_x), int(self.m_origin_y)
+                )
                 new_p = self.mapToScene(event.pos())
                 translation = new_p - old_p
 
-- 
GitLab