mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
workspacesView: Always clip to allocation
We couldn't clip workspaces views during the overview transition when we used the "porthole" approach, but as view's allocation now always matches the expected visible area, we can just apply the clip unconditionally. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3208
This commit is contained in:
parent
432c2863ab
commit
6ce4605c3a
1 changed files with 1 additions and 7 deletions
|
|
@ -74,6 +74,7 @@ class WorkspacesView extends WorkspacesViewBase {
|
|||
let workspaceManager = global.workspace_manager;
|
||||
|
||||
super._init(monitorIndex);
|
||||
this.clip_to_allocation = true;
|
||||
|
||||
this._animating = false; // tweening
|
||||
this._gestureActive = false; // touch(pad) gestures
|
||||
|
|
@ -96,10 +97,6 @@ class WorkspacesView extends WorkspacesViewBase {
|
|||
(ws, i) => this.set_child_at_index(ws, i));
|
||||
});
|
||||
|
||||
this._overviewShownId = Main.overview.connect('shown', () => {
|
||||
this.clip_to_allocation = true;
|
||||
});
|
||||
|
||||
this._switchWorkspaceNotifyId =
|
||||
global.window_manager.connect('switch-workspace',
|
||||
this._activeWorkspaceChanged.bind(this));
|
||||
|
|
@ -147,8 +144,6 @@ class WorkspacesView extends WorkspacesViewBase {
|
|||
}
|
||||
|
||||
animateFromOverview(animationType) {
|
||||
this.clip_to_allocation = false;
|
||||
|
||||
for (let w = 0; w < this._workspaces.length; w++) {
|
||||
if (animationType == AnimationType.ZOOM)
|
||||
this._workspaces[w].zoomFromOverview();
|
||||
|
|
@ -232,7 +227,6 @@ class WorkspacesView extends WorkspacesViewBase {
|
|||
super._onDestroy();
|
||||
|
||||
this._scrollAdjustment.disconnect(this._onScrollId);
|
||||
Main.overview.disconnect(this._overviewShownId);
|
||||
global.window_manager.disconnect(this._switchWorkspaceNotifyId);
|
||||
let workspaceManager = global.workspace_manager;
|
||||
workspaceManager.disconnect(this._updateWorkspacesId);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue