[gnome-shell] layout: Clip the window group when doing the startup animation
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] layout: Clip the window group when doing the startup animation
- Date: Wed, 27 Mar 2013 20:30:13 +0000 (UTC)
commit d61fe357f609e99db9d4e9592a58db537e8cdbca
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Tue Mar 19 20:16:54 2013 -0400
layout: Clip the window group when doing the startup animation
This ensures that when we have windows that are already visible,
like desktop icons, they don't fly across the screen from what
seems to be hyperspace to get into view.
https://bugzilla.gnome.org/show_bug.cgi?id=696323
js/ui/layout.js | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/layout.js b/js/ui/layout.js
index e8f46c1..ebc9a1d 100644
--- a/js/ui/layout.js
+++ b/js/ui/layout.js
@@ -578,6 +578,7 @@ const LayoutManager = new Lang.Class({
y / global.screen_height);
this.uiGroup.scale_x = this.uiGroup.scale_y = 0.5;
this.uiGroup.opacity = 0;
+ global.window_group.set_clip(monitor.x, monitor.y, monitor.width, monitor.height);
}
this._systemBackground = new Background.SystemBackground();
@@ -654,8 +655,10 @@ const LayoutManager = new Lang.Class({
this.trayBox.show();
this.keyboardBox.show();
- if (!Main.sessionMode.isGreeter)
+ if (!Main.sessionMode.isGreeter) {
this._createSecondaryBackgrounds();
+ global.window_group.remove_clip();
+ }
this._queueUpdateRegions();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]