Do not set previous record in selection changed callback when it is destroyed
Closes #12357 (grafted from cc4b93be0eeb71875b9db93093ffade0c2669727) --HG-- branch : 6.0
This commit is contained in:
@@ -968,7 +968,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:
|
||||
|
||||
Reference in New Issue
Block a user