Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-01-29 13:57:29 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-01-29 13:57:29 (GMT)
commit98d13b0b292ba17ac56e4d133e6c4619c46c7ed7 (patch)
tree701e11e6587e1910171bfdce78cea98be143c0bf
parentfbda5e94e81247be0dabe5f5a0dac44376427b4e (diff)
Remove temporal line just before creating the new thought
-rw-r--r--view.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/view.py b/view.py
index 26725a1..3e5e02e 100644
--- a/view.py
+++ b/view.py
@@ -134,12 +134,16 @@ class NewThoughtTool(HandleTool):
def ungrab_handle(self):
logging.debug('NewThoughtTool.ungrab_handle')
HandleTool.ungrab_handle(self)
- self._new_connection = None
def on_button_release(self, context, event):
- HandleTool.on_button_release(self, context, event)
+ logging.debug('NewThoughtTool.ungrab_handle')
+
+ context.view.canvas.remove(self._new_connection)
+ self._new_connection = None
+
context.view.model.create_new_thought(x=event.x, y=event.y,
parent_id=self._parent_thought.id)
+ HandleTool.on_button_release(self, context, event)
def move(self, view, item, handle, pos):
#logging.debug('NewThoughtTool.move')