--- /usr/share/gnome-shell/js/ui/userMenu.js.orig	2012-02-26 04:43:16.212125423 +0100
+++ /usr/share/gnome-shell/js/ui/userMenu.js	2012-02-26 04:43:32.390923160 +0100
@@ -692,7 +692,7 @@
         if (this._haveSuspend &&
             this._suspendOrPowerOffItem.state == PopupMenu.PopupAlternatingMenuItemState.DEFAULT) {
             // Ensure we only suspend after the screensaver has activate
-            this._screenSaverProxy.SetActiveRemote(true, Lang.bind(this, function() {
+            this._screenSaverProxy.LockRemote(Lang.bind(this, function() {
                 this._upClient.suspend_sync(null);
             }));
         } else {
