http://code.google.com/p/labyrinth/source/detail?r=365
Modified:
/trunk/src/MMapArea.py
=======================================
--- /trunk/src/MMapArea.py Sun Apr 24 06:21:28 2011
+++ /trunk/src/MMapArea.py Sun Apr 24 06:51:27 2011
@@ -229,7 +229,7 @@
elif event.button == 3:
ret = self.create_popup_menu (None, event, MENU_EMPTY_SPACE)
- if self.editing:
+ if ret == False and self.editing:
self.finish_editing()
return ret
@@ -389,7 +389,6 @@
if not self.editing.process_key_press (event, self.mode):
return self.global_key_handler (event)
return True
- b = self.selected[0].process_key_press (event, self.mode)
if len(self.selected) != 1 or not
self.selected[0].process_key_press (event, self.mode):
return self.global_key_handler (event)
return True
@@ -614,6 +613,7 @@
self.finish_editing ()
if thought.begin_editing ():
self.editing = thought
+ self.invalidate()
def undo_link_action (self, action, mode):
self.undo.block ()