diff --git a/extension.js b/extension.js index 9a090c1..6ad5bf0 100644 --- a/extension.js +++ b/extension.js @@ -5,18 +5,23 @@ const St = imports.gi.St; const background = imports.ui.background; const init_opacity = background.ANIMATION_OPACITY_STEP_INCREMENT const init_wakeup = background.ANIMATION_MIN_WAKEUP_INTERVAL -const settings = imports.misc.extensionUtils.getSettings('org.gnome.shell.extensions.speedbackground'); +const ExtensionUtils = imports.misc.extensionUtils; +const settings = null; class Extension{ constructor(){ } enable(){ + settings = ExtensionUtils.getSettings('org.gnome.shell.extensions.speedbackground'); + background.ANIMATION_OPACITY_STEP_INCREMENT = OPACITY_STEP.get(); background.ANIMATION_MIN_WAKEUP_INTERVAL = WAKEUP_INTERVAL.get(); } disable(){ + settings = null; + background.ANIMATION_OPACITY_STEP_INCREMENT = init_opacity; background.ANIMATION_MIN_WAKEUP_INTERVAL = init_wakeup; } diff --git a/schemas/gschemas.compiled b/schemas/gschemas.compiled new file mode 100644 index 0000000..5370dc9 Binary files /dev/null and b/schemas/gschemas.compiled differ