summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorEvan Welsh <contact@evanwelsh.com>2022-07-24 19:25:23 -0700
committerMarge Bot <marge-bot@gnome.org>2022-12-01 12:59:32 +0000
commit56beb6ff2bc6ae1999b74f18bb61f91070628298 (patch)
tree0758f8b1a20adaf205276d2c27b65cdfc4b80c71 /data
parentb7c097ba79454dac6251ad69f28ba98f6ac6c559 (diff)
downloadgnome-shell-56beb6ff2bc6ae1999b74f18bb61f91070628298.tar.gz
extensionUtils: Add DISABLING and ENABLING extension states
Extensions can export asynchronous enable() and disable() functions. To guard against re-entrancy when enabling or disabling an extension, this commit adds two new states: ENABLING and DISABLING which are set immediately prior to calling enable() and disable() respectively. This commit updates the extensions CLI and Extensions app with new strings for these states. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2364>
Diffstat (limited to 'data')
-rw-r--r--data/dbus-interfaces/org.gnome.Shell.Extensions.xml2
1 files changed, 2 insertions, 0 deletions
diff --git a/data/dbus-interfaces/org.gnome.Shell.Extensions.xml b/data/dbus-interfaces/org.gnome.Shell.Extensions.xml
index 51448dce7..780aa9a4a 100644
--- a/data/dbus-interfaces/org.gnome.Shell.Extensions.xml
+++ b/data/dbus-interfaces/org.gnome.Shell.Extensions.xml
@@ -77,6 +77,8 @@
<member>4: OUT_OF_DATE</member>
<member>5: DOWNLOADING</member>
<member>6: INITIALIZED</member>
+ <member>7: DISABLING</member>
+ <member>8: ENABLING</member>
<member>99: UNINSTALLED</member>
</simplelist>
</para></listitem>