summaryrefslogtreecommitdiff
path: root/src/editorui/editormain.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/editorui/editormain.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/editorui/editormain.py b/src/editorui/editormain.py
index 8ffd034..f25452b 100644
--- a/src/editorui/editormain.py
+++ b/src/editorui/editormain.py
@@ -260,11 +260,14 @@ class KPEditorWidget(QtGui.QGraphicsView):
endNode = origPath._endNodeRef()
origPath.setEnd(node)
- origPath.qtItem.updatePosition()
nodeItem = KPEditorNode(node)
self.scene().addItem(nodeItem)
+ # TODO: fix this ugly bit of code
+ item._endNodeRef = weakref.ref(nodeItem)
+ item.updatePosition()
+
self.painting = node
self.paintingItem = item
self.paintBeginPosition = (x - 12, y - 12)