[gnome-shell] workspaceThumbnail: Remove wallpaper
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] workspaceThumbnail: Remove wallpaper
- Date: Fri, 29 Jan 2021 15:04:20 +0000 (UTC)
commit 451ba5b03ad714366cb0ce6105cb775f84b051ba
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Mon Jan 25 21:10:44 2021 -0300
workspaceThumbnail: Remove wallpaper
They'll be replaced by a stylized background color to make them look
symbolic.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1593>
js/ui/workspaceThumbnail.js | 29 ++++-------------------------
1 file changed, 4 insertions(+), 25 deletions(-)
---
diff --git a/js/ui/workspaceThumbnail.js b/js/ui/workspaceThumbnail.js
index ba9739dd9c..d7344033c1 100644
--- a/js/ui/workspaceThumbnail.js
+++ b/js/ui/workspaceThumbnail.js
@@ -3,7 +3,6 @@
const { Clutter, Gio, GLib, GObject, Meta, Shell, St } = imports.gi;
-const Background = imports.ui.background;
const DND = imports.ui.dnd;
const Main = imports.ui.main;
const Workspace = imports.ui.workspace;
@@ -271,8 +270,6 @@ var WorkspaceThumbnail = GObject.registerClass({
this.connect('destroy', this._onDestroy.bind(this));
- this._createBackground();
-
let workArea = Main.layoutManager.getWorkAreaForMonitor(this.monitorIndex);
this.setPorthole(workArea.x, workArea.y, workArea.width, workArea.height);
@@ -311,12 +308,6 @@ var WorkspaceThumbnail = GObject.registerClass({
this._collapseFraction = 0; // Not collapsed
}
- _createBackground() {
- this._bgManager = new Background.BackgroundManager({ monitorIndex: Main.layoutManager.primaryIndex,
- container: this._contents,
- vignette: false });
- }
-
setPorthole(x, y, width, height) {
this._contents.set_size(width, height);
}
@@ -332,14 +323,10 @@ var WorkspaceThumbnail = GObject.registerClass({
return indexA - indexB;
});
- for (let i = 0; i < this._windows.length; i++) {
+ for (let i = 1; i < this._windows.length; i++) {
let clone = this._windows[i];
- if (i == 0) {
- clone.setStackAbove(this._bgManager.backgroundActor);
- } else {
- let previousClone = this._windows[i - 1];
- clone.setStackAbove(previousClone);
- }
+ const previousClone = this._windows[i - 1];
+ clone.setStackAbove(previousClone);
}
}
@@ -480,12 +467,6 @@ var WorkspaceThumbnail = GObject.registerClass({
_onDestroy() {
this.workspaceRemoved();
-
- if (this._bgManager) {
- this._bgManager.destroy();
- this._bgManager = null;
- }
-
this._windows = [];
}
@@ -523,9 +504,7 @@ var WorkspaceThumbnail = GObject.registerClass({
});
this._contents.add_actor(clone);
- if (this._windows.length == 0)
- clone.setStackAbove(this._bgManager.backgroundActor);
- else
+ if (this._windows.length > 0)
clone.setStackAbove(this._windows[this._windows.length - 1]);
this._windows.push(clone);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]