js: Cleanup use of StBin

StBins (inc StButton) should have their content managed via :child
rather than add_child()

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3010>
This commit is contained in:
Zander Brown
2023-11-08 10:20:03 +00:00
committed by Marge Bot
parent 49cca32ca5
commit a830edf8cf
7 changed files with 29 additions and 24 deletions

View File

@ -210,7 +210,7 @@ class ShowAppsIcon extends DashItemContainer {
});
this.icon.y_align = Clutter.ActorAlign.CENTER;
this.toggleButton.add_child(this.icon);
this.toggleButton.child = this.icon;
this.toggleButton._delegate = this;
this.setChild(this.toggleButton);