shellDBus: Remove now unused DisableExtension/EnableExtension
These methods were initially introduced when I was planning on having an explicit DisableExtension/EnableExtension, instead of hooking up a gsettings notify. This behavior was changed at the last minute, but the methods were kept to avoid having to change the browser-plugin. Consumers of this API should just set the GSettings key directly instead now. https://bugzilla.gnome.org/show_bug.cgi?id=676837
This commit is contained in:
parent
9d3750b9b8
commit
12c7cc278d
@ -56,12 +56,6 @@ const GnomeShellIface = <interface name="org.gnome.Shell">
|
|||||||
<arg type="i" direction="in" name="width"/>
|
<arg type="i" direction="in" name="width"/>
|
||||||
<arg type="i" direction="in" name="height"/>
|
<arg type="i" direction="in" name="height"/>
|
||||||
</method>
|
</method>
|
||||||
<method name="EnableExtension">
|
|
||||||
<arg type="s" direction="in" name="uuid"/>
|
|
||||||
</method>
|
|
||||||
<method name="DisableExtension">
|
|
||||||
<arg type="s" direction="in" name="uuid"/>
|
|
||||||
</method>
|
|
||||||
<method name="InstallRemoteExtension">
|
<method name="InstallRemoteExtension">
|
||||||
<arg type="s" direction="in" name="uuid"/>
|
<arg type="s" direction="in" name="uuid"/>
|
||||||
<arg type="s" direction="in" name="version"/>
|
<arg type="s" direction="in" name="version"/>
|
||||||
@ -260,20 +254,6 @@ const GnomeShell = new Lang.Class({
|
|||||||
return extension.errors;
|
return extension.errors;
|
||||||
},
|
},
|
||||||
|
|
||||||
EnableExtension: function(uuid) {
|
|
||||||
let enabledExtensions = global.settings.get_strv(ExtensionSystem.ENABLED_EXTENSIONS_KEY);
|
|
||||||
if (enabledExtensions.indexOf(uuid) == -1)
|
|
||||||
enabledExtensions.push(uuid);
|
|
||||||
global.settings.set_strv(ExtensionSystem.ENABLED_EXTENSIONS_KEY, enabledExtensions);
|
|
||||||
},
|
|
||||||
|
|
||||||
DisableExtension: function(uuid) {
|
|
||||||
let enabledExtensions = global.settings.get_strv(ExtensionSystem.ENABLED_EXTENSIONS_KEY);
|
|
||||||
while (enabledExtensions.indexOf(uuid) != -1)
|
|
||||||
enabledExtensions.splice(enabledExtensions.indexOf(uuid), 1);
|
|
||||||
global.settings.set_strv(ExtensionSystem.ENABLED_EXTENSIONS_KEY, enabledExtensions);
|
|
||||||
},
|
|
||||||
|
|
||||||
InstallRemoteExtension: function(uuid, version_tag) {
|
InstallRemoteExtension: function(uuid, version_tag) {
|
||||||
ExtensionSystem.installExtensionFromUUID(uuid, version_tag);
|
ExtensionSystem.installExtensionFromUUID(uuid, version_tag);
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user