summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_calendar.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/elm_calendar.c')
-rw-r--r--src/lib/elementary/elm_calendar.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/elementary/elm_calendar.c b/src/lib/elementary/elm_calendar.c
index 6edefe3c5e..c58fc1cc15 100644
--- a/src/lib/elementary/elm_calendar.c
+++ b/src/lib/elementary/elm_calendar.c
@@ -971,8 +971,11 @@ _spin_value(void *data)
971 if (_update_data(data, sd->month_btn_clicked, sd->spin_speed)) 971 if (_update_data(data, sd->month_btn_clicked, sd->spin_speed))
972 evas_object_smart_changed(data); 972 evas_object_smart_changed(data);
973 973
974 sd->interval = sd->interval / 1.05; 974 if (sd->spin_timer)
975 ecore_timer_interval_set(sd->spin_timer, sd->interval); 975 {
976 sd->interval = sd->interval / 1.05;
977 ecore_timer_interval_set(sd->spin_timer, sd->interval);
978 }
976 979
977 return ECORE_CALLBACK_RENEW; 980 return ECORE_CALLBACK_RENEW;
978} 981}