From c3e45ddac8d71d5dd4ae9bb8cab9a6ab1d0b6c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 4 Apr 2011 18:24:30 +0200 Subject: [PATCH] Fix escape on editable tree As row_deleted is emit before the removing of the record, we need to emit later row_deleted again. --- tryton/gui/window/view_form/view/list_gtk/editabletree.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tryton/gui/window/view_form/view/list_gtk/editabletree.py b/tryton/gui/window/view_form/view/list_gtk/editabletree.py index 1d5223505d..9a3b1ca983 100644 --- a/tryton/gui/window/view_form/view/list_gtk/editabletree.py +++ b/tryton/gui/window/view_form/view/list_gtk/editabletree.py @@ -213,6 +213,7 @@ class EditableTreeView(gtk.TreeView): elif event.keyval == gtk.keysyms.Escape: if record.id < 0: model.remove(model.get_iter(path)) + model.row_deleted(path) self.screen.current_record = False if not path[0]: self.screen.current_record = False