gnome-panel r10750 - trunk/applets/wncklet



Author: vuntz
Date: Mon Jan 21 16:52:31 2008
New Revision: 10750
URL: http://svn.gnome.org/viewvc/gnome-panel?rev=10750&view=rev

Log:
2008-01-21  Vincent Untz  <vuntz gnome org>

	* workspace-switcher.c: (workspace_switcher_applet_fill): call
	pager_update() a bit later, else the set_orientation() or set_n_rows()
	calls can fail


Modified:
   trunk/applets/wncklet/ChangeLog
   trunk/applets/wncklet/workspace-switcher.c

Modified: trunk/applets/wncklet/workspace-switcher.c
==============================================================================
--- trunk/applets/wncklet/workspace-switcher.c	(original)
+++ trunk/applets/wncklet/workspace-switcher.c	Mon Jan 21 16:52:31 2008
@@ -536,12 +536,15 @@
 	g_signal_connect (G_OBJECT (pager->pager), "destroy",
 			  G_CALLBACK (destroy_pager),
 			  pager);
-
-	pager_update (pager);
 	
 	gtk_container_add (GTK_CONTAINER (pager->applet), pager->pager);
 	gtk_widget_show (pager->pager);
 
+	/* we need to call this after the pager has been added to the
+	 * container, else it might not work in some cases in multiscreen
+	 * environments. See wnck_pager_set_orientation() doc */
+	pager_update (pager);
+
 	gtk_widget_show (pager->applet);
 
 	g_signal_connect (G_OBJECT (pager->applet),



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