From eb64edde5db8d06321d6f23701684124d0a6750b Mon Sep 17 00:00:00 2001 From: sumanth Date: Tue, 30 Jul 2013 15:22:58 +0530 Subject: [PATCH] [datetime_popup module] Bug fix in popup module: datetime,datepicker,bg,hide signal emitting logic is corrected. Change-Id: Ia5044dd9cc8d94339e750bc0cf737e1543da8cea --- src/modules/datetime_input_popup/datetime_input_popup.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/datetime_input_popup/datetime_input_popup.c b/src/modules/datetime_input_popup/datetime_input_popup.c index bb0bbfa..a9673de 100644 --- a/src/modules/datetime_input_popup/datetime_input_popup.c +++ b/src/modules/datetime_input_popup/datetime_input_popup.c @@ -949,20 +949,20 @@ _module_format_change(Popup_Module_Data *popup_mod) { Evas_Object *datetime; int idx; - Eina_Bool datepicker_bg_hide = EINA_FALSE; - Eina_Bool timepicker_bg_hide = EINA_FALSE; + Eina_Bool datepicker_bg_show = EINA_FALSE; + Eina_Bool timepicker_bg_show = EINA_FALSE; if (!popup_mod) return; datetime = popup_mod->mod_data.base; for (idx = 0; idx <= ELM_DATETIME_DATE; idx++) - datepicker_bg_hide |= popup_mod->mod_data.field_location_get(datetime, idx, NULL); - if (datepicker_bg_hide) + datepicker_bg_show |= popup_mod->mod_data.field_location_get(datetime, idx, NULL); + if (!datepicker_bg_show) elm_layout_signal_emit(datetime, "datetime,datepicker,bg,hide", "elm"); for (idx = ELM_DATETIME_HOUR; idx < ELM_DATETIME_AMPM; idx++) - timepicker_bg_hide |= popup_mod->mod_data.field_location_get(datetime, idx, NULL); - if (timepicker_bg_hide) + timepicker_bg_show |= popup_mod->mod_data.field_location_get(datetime, idx, NULL); + if (!timepicker_bg_show) elm_layout_signal_emit(datetime, "datetime,timepicker,bg,hide", "elm"); } -- 2.7.4