diff options
author | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2010-03-05 02:02:21 +0800 |
---|---|---|
committer | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2010-03-05 02:12:00 +0800 |
commit | 5275d797f7af1296fa9219394c4cf93de2a8d408 (patch) | |
tree | 4b4b47939ee6de446621cbedaa038ecedc2ec2da /libempathy-gtk | |
parent | f79f134280bb47d7fd10b958ccf60ca10bd40757 (diff) | |
download | gsoc2013-empathy-5275d797f7af1296fa9219394c4cf93de2a8d408.tar gsoc2013-empathy-5275d797f7af1296fa9219394c4cf93de2a8d408.tar.gz gsoc2013-empathy-5275d797f7af1296fa9219394c4cf93de2a8d408.tar.bz2 gsoc2013-empathy-5275d797f7af1296fa9219394c4cf93de2a8d408.tar.lz gsoc2013-empathy-5275d797f7af1296fa9219394c4cf93de2a8d408.tar.xz gsoc2013-empathy-5275d797f7af1296fa9219394c4cf93de2a8d408.tar.zst gsoc2013-empathy-5275d797f7af1296fa9219394c4cf93de2a8d408.zip |
Force windows to jump to the foreground if we present them
Diffstat (limited to 'libempathy-gtk')
-rw-r--r-- | libempathy-gtk/empathy-ui-utils.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libempathy-gtk/empathy-ui-utils.c b/libempathy-gtk/empathy-ui-utils.c index d6e9ffeef..807b6afaf 100644 --- a/libempathy-gtk/empathy-ui-utils.c +++ b/libempathy-gtk/empathy-ui-utils.c @@ -1373,7 +1373,8 @@ empathy_window_iconify (GtkWindow *window, GtkStatusIcon *status_icon) XChangeProperty (dpy, GDK_WINDOW_XID (gdk_window), - gdk_x11_get_xatom_by_name_for_display (gdk_drawable_get_display (gdk_window), + gdk_x11_get_xatom_by_name_for_display ( + gdk_drawable_get_display (gdk_window), "_NET_WM_ICON_GEOMETRY"), XA_CARDINAL, 32, PropModeReplace, (guchar *)&data, 4); @@ -1387,7 +1388,6 @@ void empathy_window_present (GtkWindow *window, gboolean steal_focus) { - guint32 timestamp; GdkWindow *gdk_window; g_return_if_fail (GTK_IS_WINDOW (window)); @@ -1410,8 +1410,7 @@ empathy_window_present (GtkWindow *window, gtk_widget_hide (GTK_WIDGET (window)); } - timestamp = gtk_get_current_event_time (); - gtk_window_present_with_time (window, timestamp); + gtk_window_present_with_time (window, G_MAXINT32); gtk_window_set_skip_taskbar_hint (window, FALSE); gtk_window_deiconify (window); } |