appDisplay: Remove unnecessary bind constraint
Now that the bind constraint changes the preferred size of the actor, a major flaw in the AppDisplay code was exposed: the folder dialog depends on the preferred size of a parent, and the parent depends on the preferred size of the folder dialog. While we know this is not actually true, we shouldn't rely on broken behavior to achieve this result. What's interesting is that the bind constraint used by the folder dialog is a relic of the development phase; we now control the position and size of the dialog with a combination of CSS, and alignment. Remove the unnecessary bind constraint. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/1027
This commit is contained in:
parent
8b0a67fe64
commit
b8f8e1710b
@ -1657,10 +1657,6 @@ var AppFolderDialog = GObject.registerClass({
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
y_align: Clutter.ActorAlign.CENTER,
|
||||
});
|
||||
this.add_constraint(new Clutter.BindConstraint({
|
||||
source: Main.overview.viewSelector,
|
||||
coordinate: Clutter.BindCoordinate.ALL,
|
||||
}));
|
||||
|
||||
this._source = source;
|
||||
this._folder = folder;
|
||||
|
Loading…
Reference in New Issue
Block a user