gnomeExtensions.easyeffects-preset-selector: update patch
This commit is contained in:
+16
-15
@@ -1,7 +1,20 @@
|
||||
--- a/extension.js
|
||||
+++ b/extension.js
|
||||
@@ -397,9 +397,9 @@
|
||||
// String (values are seperated by new line)
|
||||
@@ -478,9 +478,9 @@ const EEPSIndicator = GObject.registerClass(
|
||||
_lastUsedInputPreset = _idata.trim().slice(1, -1);
|
||||
} else if (appType === 'native') {
|
||||
// Get last used presets
|
||||
- const settings = new Gio.Settings({
|
||||
- schema_id: 'com.github.wwmm.easyeffects',
|
||||
- });
|
||||
+ const _schema_source = Gio.SettingsSchemaSource.new_from_directory('@easyeffects_gsettings_path@', Gio.SettingsSchemaSource.get_default(), true);
|
||||
+ const _schema = _schema_source.lookup('com.github.wwmm.easyeffects', false);
|
||||
+ const settings = new Gio.Settings({settings_schema: _schema});
|
||||
_lastUsedOutputPreset = settings.get_string(lastOutputKeyName);
|
||||
_lastUsedInputPreset = settings.get_string(lastInputKeyName);
|
||||
}
|
||||
@@ -523,9 +523,9 @@ const EEPSIndicator = GObject.registerClass(
|
||||
// String (values are separated by new line)
|
||||
keys = listKeyResponse.trim().split('\n');
|
||||
} else if (appType === 'native') {
|
||||
- const settings = new Gio.Settings({
|
||||
@@ -13,16 +26,4 @@
|
||||
keys = settings.settings_schema.list_keys();
|
||||
}
|
||||
// If key names are invalid, try fallback
|
||||
@@ -432,9 +432,9 @@
|
||||
_lastUsedInputPreset = _idata.trim().slice(1, -1);
|
||||
} else if (appType === 'native') {
|
||||
// Get last used presets
|
||||
- const settings = new Gio.Settings({
|
||||
- schema_id: 'com.github.wwmm.easyeffects',
|
||||
- });
|
||||
+ const _schema_source = Gio.SettingsSchemaSource.new_from_directory('@easyeffects_gsettings_path@', Gio.SettingsSchemaSource.get_default(), true);
|
||||
+ const _schema = _schema_source.lookup('com.github.wwmm.easyeffects', false);
|
||||
+ const settings = new Gio.Settings({settings_schema: _schema});
|
||||
_lastUsedOutputPreset = settings.get_string(lastOutputKeyName);
|
||||
_lastUsedInputPreset = settings.get_string(lastInputKeyName);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user