elm_calendar: type checking (including NULL checking) before getting data 01/124201/1
authorJaeun Choi <jaeun12.choi@samsung.com>
Mon, 10 Apr 2017 12:57:16 +0000 (21:57 +0900)
committerJaeun Choi <jaeun12.choi@samsung.com>
Mon, 10 Apr 2017 13:00:41 +0000 (22:00 +0900)
missing NULL checking caused TC fail

Change-Id: Ibaa2bdb23fe6d29c0dc83f8c53a7be7e901883fc
Signed-off-by: Jaeun Choi <jaeun12.choi@samsung.com>
src/lib/elm_calendar.c

index 96a5fb5..608a9dd 100644 (file)
@@ -2222,6 +2222,7 @@ _elm_calendar_interval_get(Eo *obj EINA_UNUSED, Elm_Calendar_Data *sd)
 EAPI void
 elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max)
 {
+   ELM_CALENDAR_CHECK(obj);
    ELM_CALENDAR_DATA_GET(obj, sd);
 
    min -= 1900;
@@ -2248,6 +2249,7 @@ elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max)
 EAPI void
 elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max)
 {
+   ELM_CALENDAR_CHECK(obj);
    ELM_CALENDAR_DATA_GET(obj, sd);
 
    if (min) *min = sd->date_min.tm_year + 1900;