[Conformant] During overlap (with simple indicator type) mode when indicator is not...
authorprince <prince.dubey@samsung.com>
Mon, 25 Mar 2013 15:26:04 +0000 (20:56 +0530)
committerSungho Kwak <sungho1.kwak@samsung.com>
Thu, 28 Mar 2013 02:53:03 +0000 (11:53 +0900)
must pass the events to lower level.

Change-Id: Icf1263c94a36e5f5f364741f8e7d27b905306edb

src/lib/elm_conform.c

index bd58877..94d02a2 100644 (file)
@@ -406,8 +406,12 @@ _plug_msg_handle(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int siz
      {
         if (msg_id == MSG_ID_INDICATOR_REPEAT_EVENT)
           {
-             int *repeat = data;
-             DBG("Receive repeat event change message:(%d)", *repeat);
+              int *repeat = data;
+              DBG("Receive repeat event change message:(%d)", *repeat);
+              if (1 == *repeat)
+                evas_object_repeat_events_set(sd->landscape_indicator, EINA_TRUE);
+              else
+                evas_object_repeat_events_set(sd->landscape_indicator, EINA_FALSE);
           }
         if (msg_id == MSG_ID_INDICATOR_TYPE)
           {
@@ -416,7 +420,7 @@ _plug_msg_handle(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int siz
              DBG("Receive indicator type change message:(%d)", *indi_t_mode);
              elm_win_indicator_type_set(win, *indi_t_mode);
           }
-        }
+     }
 }
 
 static Evas_Object *