diff --git a/src/data/ui/SchedulePage.ui b/src/data/ui/SchedulePage.ui
index b8dc4ae..924436a 100644
--- a/src/data/ui/SchedulePage.ui
+++ b/src/data/ui/SchedulePage.ui
@@ -30,6 +30,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
12
12
center
+
@@ -42,6 +43,7 @@ SPDX-License-Identifier: GPL-3.0-or-later
12
12
center
+
diff --git a/src/preferences/SchedulePage.js b/src/preferences/SchedulePage.js
index c234b19..68c23a2 100644
--- a/src/preferences/SchedulePage.js
+++ b/src/preferences/SchedulePage.js
@@ -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;
+ }
});