Index: gnome-panel-2.30.2/applets/wncklet/workspace-switcher.c
===================================================================
--- gnome-panel-2.30.2.orig/applets/wncklet/workspace-switcher.c	2010-09-20 15:55:46.459007752 +0700
+++ gnome-panel-2.30.2/applets/wncklet/workspace-switcher.c	2010-09-20 15:56:33.998139585 +0700
@@ -562,6 +562,11 @@
 			  G_CALLBACK (applet_change_background),
 			  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);
 
 	panel_applet_set_background_widget (PANEL_APPLET (pager->applet),
