diff options
author | Evan Welsh <contact@evanwelsh.com> | 2022-07-24 19:25:23 -0700 |
---|---|---|
committer | Marge Bot <marge-bot@gnome.org> | 2022-12-01 12:59:32 +0000 |
commit | 56beb6ff2bc6ae1999b74f18bb61f91070628298 (patch) | |
tree | 0758f8b1a20adaf205276d2c27b65cdfc4b80c71 /data | |
parent | b7c097ba79454dac6251ad69f28ba98f6ac6c559 (diff) | |
download | gnome-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.xml | 2 |
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> |