summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--timerapplet/timerapplet.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/timerapplet/timerapplet.c b/timerapplet/timerapplet.c
index bf862e33..0948be43 100644
--- a/timerapplet/timerapplet.c
+++ b/timerapplet/timerapplet.c
@@ -288,11 +288,11 @@ timer_about_callback (GtkAction *action, TimerApplet *applet)
static void
timer_spin_button_value_changed (GtkSpinButton *spinbutton, TimerApplet *applet)
{
- gint duration = 0;
+ gint duration;
- duration += gtk_spin_button_get_value (applet->hours) * 3600;
- duration += gtk_spin_button_get_value (applet->minutes) * 60;
- duration += gtk_spin_button_get_value (applet->seconds);
+ duration = gtk_spin_button_get_value_as_int (applet->seconds);
+ duration += gtk_spin_button_get_value_as_int (applet->minutes) * 60;
+ duration += gtk_spin_button_get_value_as_int (applet->hours) * 3600;
g_settings_set_int (applet->settings, DURATION_KEY, duration);
}