From f61af132e7982befb0e36fa400c73251a9bbbd21 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Sat, 19 Nov 2011 13:58:28 +0100 Subject: [PATCH] alternative-status-menu: fix for gnome-shell master gnome-shell has been ported to GDBus, and this changed some of its internal API. Of course, this means that alternative-status-menu no longer works with 3.2.0. --- extensions/alternative-status-menu/extension.js | 7 ++----- extensions/alternative-status-menu/metadata.json.in | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/extensions/alternative-status-menu/extension.js b/extensions/alternative-status-menu/extension.js index 3e542ef9..6746a036 100644 --- a/extensions/alternative-status-menu/extension.js +++ b/extensions/alternative-status-menu/extension.js @@ -107,10 +107,7 @@ function reset(statusMenu) { statusMenu._updateLogout(); statusMenu._updateLockScreen(); - statusMenu._presence.getStatus(Lang.bind(statusMenu, statusMenu._updateSwitch)); - - // HACK! Obtain the IMStatusChooserItem and force a _updateUser - statusMenu.menu._getMenuItems()[0]._updateUser(); + statusMenu._updateSwitch(statusMenu._presence.status); } function enable() { @@ -126,4 +123,4 @@ function disable() { statusMenu.menu.removeAll(); statusMenu._createSubMenu(); reset(statusMenu); -} \ No newline at end of file +} diff --git a/extensions/alternative-status-menu/metadata.json.in b/extensions/alternative-status-menu/metadata.json.in index 91bb82f2..3c3c286c 100644 --- a/extensions/alternative-status-menu/metadata.json.in +++ b/extensions/alternative-status-menu/metadata.json.in @@ -2,7 +2,7 @@ "uuid": "@uuid@", "name": "Alternative Status Menu", "description": "Replaces GNOME Shell Status Menu with one showing Suspend/Hibernate and Power Off as separate items", - "shell-version": [ "@shell_current@", "3.2" ], + "shell-version": [ "@shell_current@" ], "localedir": "@LOCALEDIR@", "url": "@url@" }