1
0
Fork 0

Updating hibernate-status to version 1.12 [d11284d].

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-03-24 19:41:14 +01:00
parent 0afd42e4b4
commit c4b6d4d646
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
8 changed files with 209 additions and 180 deletions

View file

@ -17,15 +17,25 @@ var Prefs = class Prefs {
this.KEY_HIBERNATE_WORKS_CHECK = "hibernate-works-check";
this._schemaName = "org.gnome.shell.extensions.hibernate-status-button";
let schemaDir = Me.dir.get_child('schemas').get_path();
// first try developer local schema
try {
let schemaDir = Me.dir.get_child('schemas').get_path();
let schemaSource = Gio.SettingsSchemaSource.new_from_directory(
schemaDir, Gio.SettingsSchemaSource.get_default(), false
);
let schema = schemaSource.lookup(this._schemaName, false);
let schemaSource = Gio.SettingsSchemaSource.new_from_directory(
schemaDir, Gio.SettingsSchemaSource.get_default(), false
);
let schema = schemaSource.lookup(this._schemaName, false);
this._setting = new Gio.Settings({
settings_schema: schema
});
return;
} catch (e) {
// now try system-wide one below
}
this._setting = new Gio.Settings({
settings_schema: schema
schema_id: this._schemaName
});
}
/**