Do not set previous record in selection changed callback when it is destroyed

Closes #12357
This commit is contained in:
Nicolas Évrard committed 2023-06-27 14:59:33 +02:00
1 parent 65c6380cad
commit 75facbaf4d
1 file changed
+3 -1
@@ -1031,7 +1031,9 @@ class ViewTree(View):
def __select_changed(self, tree_sel):
previous_record = self.record
if previous_record and previous_record not in previous_record.group:
if (previous_record
and (previous_record not in previous_record.group
or previous_record.destroyed)):
previous_record = None
if tree_sel.get_mode() == Gtk.SelectionMode.SINGLE: