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
This commit is contained in:
Jasper St. Pierre 2012-10-04 15:01:03 -03:00
parent 6487cd8c6f
commit 4f56fb125e

View File

@ -470,7 +470,9 @@ const Overview = new Lang.Class({
if (windows.length == 0) if (windows.length == 0)
return null; 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.source.connect('destroy', Lang.bind(this, function() {
clone.destroy(); clone.destroy();
})); }));