Schedule page: Force valid sunrise and sunset times

This commit is contained in:
Romain Vigier
2022-10-29 12:20:37 +02:00
parent d7dce86fb7
commit 5760188816
2 changed files with 12 additions and 0 deletions
+10
View File
@@ -34,4 +34,14 @@ var SchedulePage = GObject.registerClass({
});
this._keyboard_shortcut_button.keybinding = settings.get_strv('nightthemeswitcher-ondemand-keybinding')[0];
}
onSunriseTimeChanged(_chooser) {
if (this._schedule_sunrise_time_chooser.time >= this._schedule_sunset_time_chooser.time)
this._schedule_sunset_time_chooser.time = this._schedule_sunrise_time_chooser.time + 1 / 60;
}
onSunsetTimeChanged(_chooser) {
if (this._schedule_sunset_time_chooser.time <= this._schedule_sunrise_time_chooser.time)
this._schedule_sunrise_time_chooser.time = this._schedule_sunset_time_chooser.time - 1 / 60;
}
});