[gnome-shell] overview: Make sure that we put the desktop clone at the right place



commit 4f56fb125ec6e4da5590b6b2e45872061a6dc35e
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Thu Oct 4 15:01:03 2012 -0300

    overview: Make sure that we put the desktop clone at the right place
    
    This ensures that the desktop window's smooth fadeout when going to
    the overview is in the same spot as the desktop window, which may not
    always be at 0, 0.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681159

 js/ui/overview.js |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/overview.js b/js/ui/overview.js
index ddf2780..729c337 100644
--- a/js/ui/overview.js
+++ b/js/ui/overview.js
@@ -470,7 +470,9 @@ const Overview = new Lang.Class({
         if (windows.length == 0)
             return null;
 
-        let clone = new Clutter.Clone({ source: windows[0].get_texture() });
+        let window = windows[0];
+        let clone = new Clutter.Clone({ source: window.get_texture(),
+                                        x: window.x, y: window.y });
         clone.source.connect('destroy', Lang.bind(this, function() {
             clone.destroy();
         }));



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]