summaryrefslogtreecommitdiff
path: root/src/main/python/utils/undo.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/python/utils/undo.py')
-rw-r--r--src/main/python/utils/undo.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/python/utils/undo.py b/src/main/python/utils/undo.py
index 2f28964..8e21fe7 100644
--- a/src/main/python/utils/undo.py
+++ b/src/main/python/utils/undo.py
@@ -83,8 +83,15 @@ class deleteCommand(QUndoCommand):
return startIndex,endIndex
def reconnectLines(self):
- self.startGrip.lineGripItems[self.indexLGS].lines.append(self.diagramItem)
- self.endGrip.lineGripItems[self.indexLGE].lines.append(self.diagramItem)
+ try:
+ self.startGrip.lineGripItems[self.indexLGS].lines.append(self.diagramItem)
+ except:
+ pass
+ try:
+ self.endGrip.lineGripItems[self.indexLGE].lines.append(self.diagramItem)
+ except:
+ pass
+
class moveCommand(QUndoCommand):
"""
QUndoCommand for move item event