dash: destroy items's child before tooltip
Destroy the DashItemContainer's child from the same handler as the tooltip. This will prevent invalid reads when the item is destroyed while its quicklist is still open. Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/781
This commit is contained in:
parent
e77463b875
commit
ff2fbf5ae4
@ -55,6 +55,8 @@ var DashItemContainer = new Lang.Class({
|
||||
this.animatingOut = false;
|
||||
|
||||
this.connect('destroy', () => {
|
||||
if (this.child != null)
|
||||
this.child.destroy();
|
||||
this.label.destroy();
|
||||
});
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user