diff --git a/src/view/tree.js b/src/view/tree.js index 8ad4d1a69c..1be180ba09 100644 --- a/src/view/tree.js +++ b/src/view/tree.js @@ -1689,7 +1689,8 @@ var record = event.data[0]; var button = event.data[1]; if (record != this.screen.current_record) { - return; + // Need to raise the event to get the record selected + return true; } var states = record.expr_eval(this.attributes.states || {}); if (states.invisible || states.readonly) {