[Xfce4-commits] r24074 - xfce4-panel/trunk/panel

Jasper Huijsmans jasper at xfce.org
Sun Dec 10 13:24:28 CET 2006


Author: jasper
Date: 2006-12-10 12:24:28 +0000 (Sun, 10 Dec 2006)
New Revision: 24074

Modified:
   xfce4-panel/trunk/panel/panel-dialogs.c
Log:
Set server time after realizing the gdk window. Works much better ;) Another suggestion from Nick.

Modified: xfce4-panel/trunk/panel/panel-dialogs.c
===================================================================
--- xfce4-panel/trunk/panel/panel-dialogs.c	2006-12-10 11:42:29 UTC (rev 24073)
+++ xfce4-panel/trunk/panel/panel-dialogs.c	2006-12-10 12:24:28 UTC (rev 24074)
@@ -1656,9 +1656,12 @@
                       G_CALLBACK (panel_dialog_response), pmd);
     
     gtk_window_stick(GTK_WINDOW (pmd->dlg));
+    xfce_gtk_window_center_on_monitor_with_pointer (GTK_WINDOW (pmd->dlg));
+    gtk_widget_realize (pmd->dlg);
+
+    /* window needs to be realized */
     gdk_x11_window_set_user_time (GTK_WIDGET (pmd->dlg)->window,
         gdk_x11_get_server_time (GTK_WIDGET (pmd->dlg)->window));
-    xfce_gtk_window_center_on_monitor_with_pointer (GTK_WINDOW (pmd->dlg));
     gtk_widget_show (pmd->dlg);
 
     panel_app_register_dialog (pmd->dlg);



More information about the Xfce4-commits mailing list