shellDBus: Return error from ReloadExtension

The method has been deprecated because it generally doesn't (and
can't) work. Clarify that by returning an error instead of
apparently doing nothing.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2510
This commit is contained in:
Florian Müllner 2020-03-28 18:55:17 +01:00 committed by Florian Müllner
parent 867587ef4c
commit f3fcc4adb7

View File

@ -329,12 +329,11 @@ var GnomeShellExtensions = class {
(conn, res) => conn.call_finish(res));
}
ReloadExtension(uuid) {
let extension = Main.extensionManager.lookup(uuid);
if (!extension)
return;
Main.extensionManager.reloadExtension(extension);
ReloadExtensionAsync(params, invocation) {
invocation.return_error_literal(
Gio.DBusError,
Gio.DBusError.NOT_SUPPORTED,
'ReloadExtension is deprecated and does not work');
}
CheckForUpdates() {