[datetime_popup module] Bug fix in popup module: datetime,datepicker,bg,hide signal...
authorsumanth <sumanth.m@samsung.com>
Tue, 30 Jul 2013 09:52:58 +0000 (15:22 +0530)
committerSungho Kwak <sungho1.kwak@samsung.com>
Tue, 6 Aug 2013 05:16:40 +0000 (14:16 +0900)
Change-Id: Ia5044dd9cc8d94339e750bc0cf737e1543da8cea

src/modules/datetime_input_popup/datetime_input_popup.c

index bb0bbfa..a9673de 100644 (file)
@@ -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");
 }