From aa63b846ff55b50d27fb23a3f2b233bc0680f8b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 7 Feb 2013 13:13:24 +0100 Subject: [PATCH] Redraw row when favorite toggled emit row-changed to force a redraw of the row as the star has changed. --- tryton/gui/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tryton/gui/main.py b/tryton/gui/main.py index bd0f08f5ed..580d92de8f 100644 --- a/tryton/gui/main.py +++ b/tryton/gui/main.py @@ -1195,7 +1195,8 @@ class Main(object): def toggle_favorite(self, renderer, path, treeview): store = treeview.get_model() - menu = store.get_value(store.get_iter(path), 0) + iter_ = store.get_iter(path) + menu = store.get_value(iter_, 0) favorite = menu.value.get('favorite') if favorite: value = False @@ -1211,6 +1212,7 @@ class Main(object): except RPCException: return menu.value['favorite'] = value + store.emit('row-changed', path, iter_) self.favorite_unset() @classmethod