]> git.0d.be Git - empathy.git/commit
Ensure the Contact List is moved to the current workspace when shown.
authorSteve Frécinaux <code@istique.net>
Mon, 14 Sep 2009 18:31:23 +0000 (20:31 +0200)
committerSteve Frécinaux <code@istique.net>
Mon, 14 Sep 2009 19:05:40 +0000 (21:05 +0200)
commitff5b9397a4a2ca0e1b918b196cc14f9c6634d013
tree754e31c0e48ba2b382fc02ba8a77c4196f86f2db
parent590428c77768377bcc5678364380b136fda96f35
Ensure the Contact List is moved to the current workspace when shown.

The new metacity/mutter 2.27 only moves windows to current workspace on
present() when the window is a dialog. The Contact List isn't one, so we
try to be smart and move explicitely the window's toplevel GdkWindow on
the current workspace before trying to present it.
This has been tested successfully with mutter 2.27 and metacity 2.26.

This fixes Bug 593883 - Empathy misbehaviour within gnome-shell.
libempathy-gtk/empathy-ui-utils.c