workspace: Always start in FLOATING state
It doesn't matter which animation we use to enter the overview, we always want to start and end with the floating layout. The simplest way to achieve that is by creating the state adjustment with the correct value in the first place. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1353
This commit is contained in:
parent
fa97f7141b
commit
14cfd74f08
@ -411,7 +411,7 @@ var WorkspaceLayout = GObject.registerClass({
|
|||||||
this._layout = null;
|
this._layout = null;
|
||||||
|
|
||||||
this._stateAdjustment = new St.Adjustment({
|
this._stateAdjustment = new St.Adjustment({
|
||||||
value: 1,
|
value: 0,
|
||||||
lower: 0,
|
lower: 0,
|
||||||
upper: 1,
|
upper: 1,
|
||||||
});
|
});
|
||||||
@ -1135,7 +1135,6 @@ class Workspace extends St.Widget {
|
|||||||
this.metaWorkspace === null || this.metaWorkspace.active;
|
this.metaWorkspace === null || this.metaWorkspace.active;
|
||||||
|
|
||||||
const adj = this.layout_manager.stateAdjustment;
|
const adj = this.layout_manager.stateAdjustment;
|
||||||
adj.value = 0;
|
|
||||||
adj.ease(1, {
|
adj.ease(1, {
|
||||||
duration: animate ? Overview.ANIMATION_TIME : 0,
|
duration: animate ? Overview.ANIMATION_TIME : 0,
|
||||||
mode: Clutter.AnimationMode.EASE_OUT_QUAD,
|
mode: Clutter.AnimationMode.EASE_OUT_QUAD,
|
||||||
|
Loading…
Reference in New Issue
Block a user