Properly support negative value for max year.
In this case, it shouldn't try to set the selected time
to year -1.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@59390
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
elm_entry_editable_set(en, EINA_FALSE);
evas_object_show(win);
+ elm_calendar_min_max_year_set(cal3, -1, -1);
+
elm_calendar_weekdays_names_set(cal, weekdays);
elm_calendar_interval_set(cal, 0.4);
elm_calendar_format_function_set(cal, _format_month_year);
if ((wd->year_min == min) && (wd->year_max == max)) return;
wd->year_min = min > 2 ? min : 2;
wd->year_max = max;
- if (wd->selected_time.tm_year > wd->year_max)
+ if ((max >= wd->year_min) && (wd->selected_time.tm_year > wd->year_max))
wd->selected_time.tm_year = wd->year_max;
if (wd->selected_time.tm_year < wd->year_min)
wd->selected_time.tm_year = wd->year_min;