Network: Fix 'previous_item' c++ object deleted.

results
Pierre-Antoine Rouby 2023-08-01 17:31:24 +02:00
parent 0f0a08dcbf
commit 9c8af7b0a7
1 changed files with 12 additions and 6 deletions

View File

@ -17,6 +17,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import math import math
import logging
from tools import timer from tools import timer
@ -39,6 +40,8 @@ from Model.Network.Graph import Graph
from View.Network.UndoCommand import * from View.Network.UndoCommand import *
logger = logging.getLogger()
_translate = QCoreApplication.translate _translate = QCoreApplication.translate
@ -571,6 +574,7 @@ class GraphWidget(QGraphicsView):
Returns: Returns:
Nothing Nothing
""" """
try:
previous_item = self._selected_item previous_item = self._selected_item
self._selected_item = item self._selected_item = item
@ -579,6 +583,8 @@ class GraphWidget(QGraphicsView):
if item: if item:
item.update() item.update()
except Exception as e:
logger.debug(str(e))
def selected_new_edge_src_node(self): def selected_new_edge_src_node(self):
"""The current node item selected to add new edge """The current node item selected to add new edge