From fb0906d2b14322301ba8862e5b393eed0abd0065 Mon Sep 17 00:00:00 2001 From: prince Date: Mon, 25 Mar 2013 20:56:04 +0530 Subject: [PATCH] [Conformant] During overlap (with simple indicator type) mode when indicator is not visible, it must pass the events to lower level. Change-Id: Icf1263c94a36e5f5f364741f8e7d27b905306edb --- src/lib/elm_conform.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/elm_conform.c b/src/lib/elm_conform.c index bd58877..94d02a2 100644 --- a/src/lib/elm_conform.c +++ b/src/lib/elm_conform.c @@ -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 * -- 2.7.4