From 6fbc63e9e6f19aa992ba01cbd905bf486a888bba Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Thu, 4 Jul 2013 16:46:25 +0200 Subject: [PATCH] alternative-status-menu: unpack the result of CanHibernate The DBus call yields a GVariant, which we need to unpack to obtain the JS value to compare. https://bugzilla.gnome.org/show_bug.cgi?id=702300 --- extensions/alternative-status-menu/extension.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/alternative-status-menu/extension.js b/extensions/alternative-status-menu/extension.js index 44c4f753..4285edd6 100644 --- a/extensions/alternative-status-menu/extension.js +++ b/extensions/alternative-status-menu/extension.js @@ -47,7 +47,7 @@ function loginManager_canHibernate(asyncCallback) { let result, error; try { - result = proxy.call_finish(asyncResult); + result = proxy.call_finish(asyncResult).deep_unpack(); } catch(e) { error = e; }