summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/action_manager.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/action_manager.js')
-rw-r--r--addons/web/static/src/js/action_manager.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/addons/web/static/src/js/action_manager.js b/addons/web/static/src/js/action_manager.js
index 4395c02ddce..7b9cfa9cbf8 100644
--- a/addons/web/static/src/js/action_manager.js
+++ b/addons/web/static/src/js/action_manager.js
@@ -276,6 +276,11 @@ var ActionManager = Widget.extend({
var action_index = this.action_stack.indexOf(action);
this.clear_action_stack(this.action_stack.splice(action_index + 1));
+ // Hide the ControlPanel if the widget doesn't use it
+ if (!this.inner_widget.need_control_panel) {
+ this.main_control_panel.do_hide();
+ }
+
return action.restore(index);
},
clear_action_stack: function(action_stack) {