[gnome-session] shell-extensions: Use kill-switch to disable extensions ...



commit 72486b581c1dde855ec22a9addbd52ac9d2bcbf8
Author: Florian Müllner <fmuellner gnome org>
Date:   Tue Dec 15 02:10:11 2015 +0100

    shell-extensions: Use kill-switch to disable extensions ...
    
    ... instead of clearing the user-defined list of enabled extensions.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778665

 gnome-session/gsm-shell-extensions.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gnome-session/gsm-shell-extensions.c b/gnome-session/gsm-shell-extensions.c
index fb2d9ab..4ec8829 100644
--- a/gnome-session/gsm-shell-extensions.c
+++ b/gnome-session/gsm-shell-extensions.c
@@ -28,7 +28,7 @@
 #include "gsm-shell-extensions.h"
 
 #define SHELL_SCHEMA "org.gnome.shell"
-#define ENABLED_EXTENSIONS_KEY "enabled-extensions"
+#define DISABLE_EXTENSIONS_KEY "disable-user-extensions"
 
 #define SHELL_EXTENSIONS_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSM_TYPE_SHELL_EXTENSIONS, 
GsmShellExtensionsPrivate))
 
@@ -184,9 +184,9 @@ gsm_shell_extensions_init (GsmShellExtensions *self)
 gboolean
 gsm_shell_extensions_disable_all (GsmShellExtensions *self)
 {
-  return g_settings_set_strv (self->priv->settings,
-                              ENABLED_EXTENSIONS_KEY,
-                              NULL);
+  return g_settings_set_boolean (self->priv->settings,
+                                 DISABLE_EXTENSIONS_KEY,
+                                 TRUE);
 }
 
 guint


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]