[FIX] do_load_state: highlight right menu when loading action using xmlid

bzr revid: chs@openerp.com-20121113140002-gq330rwod0c7qf5m
This commit is contained in:
Christophe Simonis 2012-11-13 15:00:02 +01:00
parent feb68f0dc7
commit 71fdd4fdb3
1 changed files with 6 additions and 2 deletions

View File

@ -213,8 +213,12 @@ instance.web.ActionManager = instance.web.Widget.extend({
if (run_action) {
this.null_action();
action_loaded = this.do_action(state.action);
instance.webclient.menu.has_been_loaded.done(function() {
instance.webclient.menu.open_action(state.action);
$.when(action_loaded || null).done(function() {
instance.webclient.menu.has_been_loaded.done(function() {
if (self.inner_action && self.inner_action.id) {
instance.webclient.menu.open_action(self.inner_action.id);
}
});
});
}
}