diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-29 13:57:29 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-01-29 13:57:29 (GMT) |
commit | 98d13b0b292ba17ac56e4d133e6c4619c46c7ed7 (patch) | |
tree | 701e11e6587e1910171bfdce78cea98be143c0bf | |
parent | fbda5e94e81247be0dabe5f5a0dac44376427b4e (diff) |
Remove temporal line just before creating the new thought
-rw-r--r-- | view.py | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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') |