--- gnome-screensaver-2.17.7/src/gs-lock-plug.c.direct-switch	2007-02-14 12:10:06.000000000 -0500
+++ gnome-screensaver-2.17.7/src/gs-lock-plug.c	2007-02-14 12:13:09.000000000 -0500
@@ -846,6 +846,21 @@
                                       "close", 0);
 }
 
+#if 1
+static void
+do_user_switch (GSLockPlug  *plug,
+                FusaDisplay *display,
+                FusaUser    *user);
+
+static void
+switch_page (GSLockPlug *plug,
+             GtkButton  *button)
+{
+  do_user_switch (plug, NULL, NULL);
+}
+
+#else
+
 static void
 switch_page (GSLockPlug *plug,
              GtkButton  *button)
@@ -863,6 +878,7 @@
         /* this counts as activity so restart the timer */
         restart_cancel_timeout (plug);
 }
+#endif
 
 static void
 logout_button_clicked (GtkButton  *button,
