From 6a34b2636da24dfe3295ca9ea8b0b5c14d8fba0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Sun, 16 Jul 2023 15:15:07 +0200 Subject: [PATCH] dbusServices/extensions: Include dir and path in metadata As we did for extensions in the previous commit, pass the path and dir properties alongside other metadata to extensions preferences. Part-of: --- js/dbusServices/extensions/extensionPrefsDialog.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/dbusServices/extensions/extensionPrefsDialog.js b/js/dbusServices/extensions/extensionPrefsDialog.js index f041cfd38..6c1b5d508 100644 --- a/js/dbusServices/extensions/extensionPrefsDialog.js +++ b/js/dbusServices/extensions/extensionPrefsDialog.js @@ -25,12 +25,12 @@ export const ExtensionPrefsDialog = GObject.registerClass({ } async _loadPrefs() { - const {dir, metadata} = this._extension; + const {dir, path, metadata} = this._extension; const prefsJs = dir.get_child('prefs.js'); const prefsModule = await import(prefsJs.get_uri()); - const prefsObj = new prefsModule.default(metadata); + const prefsObj = new prefsModule.default({...metadata, dir, path}); this._extension.stateObj = prefsObj; prefsObj.fillPreferencesWindow(this);