extensionSystem: Move extension loading into ExtensionManager
Now that extension loading and the extensions map are no longer shared between the gnome-shell and gnome-shell-extension-prefs processes, we can move both into the ExtensionManager which makes much more sense conceptually. https://bugzilla.gnome.org/show_bug.cgi?id=789852
This commit is contained in:

committed by
Florian Müllner

parent
9928125e7d
commit
1d6ddf060b
@ -255,7 +255,7 @@ var GnomeShellExtensions = class {
|
||||
|
||||
ListExtensions() {
|
||||
let out = {};
|
||||
for (let uuid in ExtensionUtils.extensions) {
|
||||
for (let uuid in Main.extensionManager.extensions) {
|
||||
let dbusObj = this.GetExtensionInfo(uuid);
|
||||
out[uuid] = dbusObj;
|
||||
}
|
||||
@ -263,12 +263,12 @@ var GnomeShellExtensions = class {
|
||||
}
|
||||
|
||||
GetExtensionInfo(uuid) {
|
||||
let extension = ExtensionUtils.extensions[uuid] || {};
|
||||
let extension = Main.extensionManager.extensions[uuid] || {};
|
||||
return ExtensionUtils.serializeExtension(extension);
|
||||
}
|
||||
|
||||
GetExtensionErrors(uuid) {
|
||||
let extension = ExtensionUtils.extensions[uuid];
|
||||
let extension = Main.extensionManager.extensions[uuid];
|
||||
if (!extension)
|
||||
return [];
|
||||
|
||||
@ -304,7 +304,7 @@ var GnomeShellExtensions = class {
|
||||
}
|
||||
|
||||
ReloadExtension(uuid) {
|
||||
let extension = ExtensionUtils.extensions[uuid];
|
||||
let extension = Main.extensionManager.extensions[uuid];
|
||||
if (!extension)
|
||||
return;
|
||||
|
||||
|
Reference in New Issue
Block a user