Do not trigger button on not selected records

Closes #11824
This commit is contained in:
Nicolas Évrard
2023-02-03 18:19:31 +01:00
parent 1aac0fe54f
commit c989938e68
2 changed files with 9 additions and 0 deletions
+5
View File
@@ -9,6 +9,11 @@
},
set record(value) {
this._record = value;
},
button_clicked: function(event) {
if (Sao.common.compare(this.screen.selected_records, [this.record])) {
Sao.View.ListGroupViewForm._super.button_clicked.call(this, event);
}
}
});
@@ -23,6 +23,10 @@ class ListBoxViewForm(ViewForm):
def record(self, value):
self._record = value
def button_clicked(self, widget):
if self.screen.selected_records == [self.record]:
super().button_clicked(widget)
class ListBoxItem(GObject.Object):