🪲 Fix support for GNOME 3.36
This commit is contained in:
@@ -34,7 +34,7 @@ var PreferencesDialog = class PreferencesDialog {
|
|||||||
|
|
||||||
// Load the user interface file.
|
// Load the user interface file.
|
||||||
this._builder = new Gtk.Builder();
|
this._builder = new Gtk.Builder();
|
||||||
this._builder.add_from_resource(`/ui/${utils.gtk4() ? "gtk4" : "gtk3"}.ui`);
|
this._builder.add_from_resource(`/ui/${utils.gtk4() ? 'gtk4' : 'gtk3'}.ui`);
|
||||||
|
|
||||||
// This is our top-level widget which we will return later.
|
// This is our top-level widget which we will return later.
|
||||||
this._widget = this._builder.get_object('settings-widget');
|
this._widget = this._builder.get_object('settings-widget');
|
||||||
@@ -129,10 +129,13 @@ var PreferencesDialog = class PreferencesDialog {
|
|||||||
settingsKey, this._builder.get_object(settingsKey), property,
|
settingsKey, this._builder.get_object(settingsKey), property,
|
||||||
Gio.SettingsBindFlags.DEFAULT);
|
Gio.SettingsBindFlags.DEFAULT);
|
||||||
|
|
||||||
this._builder.get_object('reset-' + settingsKey)?.connect('clicked', () => {
|
const resetButton = this._builder.get_object('reset-' + settingsKey);
|
||||||
|
if (resetButton) {
|
||||||
|
resetButton.connect('clicked', () => {
|
||||||
this._settings.reset(settingsKey);
|
this._settings.reset(settingsKey);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// This populates the preset dropdown menu for the fire options.
|
// This populates the preset dropdown menu for the fire options.
|
||||||
_createFirePresets() {
|
_createFirePresets() {
|
||||||
|
|||||||
Reference in New Issue
Block a user