From: sumanth Date: Tue, 10 Sep 2013 23:54:02 +0000 (+0530) Subject: [elm_datetime] Popup module bug fix: If picker popup is not created, no need to creat... X-Git-Tag: 2.2.1_release~19 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=125206bfd57057cdb03a64618c6c6843559b2dcf;p=framework%2Fuifw%2Felementary.git [elm_datetime] Popup module bug fix: If picker popup is not created, no need to create & add its content layout. Change-Id: I103f5529b95c70546ee5b7f43e0e271d6cc9ee9e --- diff --git a/src/modules/datetime_input_popup/datetime_input_popup.c b/src/modules/datetime_input_popup/datetime_input_popup.c index 9971fa9..2f5ea81 100644 --- a/src/modules/datetime_input_popup/datetime_input_popup.c +++ b/src/modules/datetime_input_popup/datetime_input_popup.c @@ -1062,7 +1062,7 @@ _create_datepicker_layout(Popup_Module_Data *popup_mod) char buf[BUFF_SIZE]; int idx, loc; - if (!popup_mod) return; + if (!popup_mod || !popup_mod->popup) return; popup_mod->datepicker_layout = elm_layout_add(popup_mod->popup); elm_layout_theme_set(popup_mod->datepicker_layout, "layout", "datetime_popup", "date_layout"); @@ -1101,7 +1101,7 @@ _create_timepicker_layout(Popup_Module_Data *popup_mod) char buf[BUFF_SIZE]; int idx; - if (!popup_mod) return; + if (!popup_mod || !popup_mod->popup) return; popup_mod->timepicker_layout = elm_layout_add(popup_mod->popup); popup_mod->time_12hr_fmt = popup_mod->mod_data.field_location_get(popup_mod->mod_data.base, ELM_DATETIME_AMPM, NULL);