mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-18 07:34:54 +00:00
dash: Do not shadow ClutterActor's destroy()
Since commit ef1e27966d turned DashItemContainer into an StWidget,
the destroy() method overrides the ClutterActor method, which is at
the very least bad style. Instead, follow the usual pattern of using
a ::destroy handler.
https://bugzilla.gnome.org/show_bug.cgi?id=791233
This commit is contained in:
parent
6c655a6c71
commit
74683b7ef7
1 changed files with 4 additions and 5 deletions
|
|
@ -50,6 +50,10 @@ var DashItemContainer = new Lang.Class({
|
|||
this._childScale = 0;
|
||||
this._childOpacity = 0;
|
||||
this.animatingOut = false;
|
||||
|
||||
this.connect('destroy', () => {
|
||||
this.label.destroy();
|
||||
});
|
||||
},
|
||||
|
||||
vfunc_allocate: function(box, flags) {
|
||||
|
|
@ -177,11 +181,6 @@ var DashItemContainer = new Lang.Class({
|
|||
});
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
this.label.destroy();
|
||||
this.parent();
|
||||
},
|
||||
|
||||
animateOutAndDestroy: function() {
|
||||
this.label.hide();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue