From 061e5d6dd24f48eded492d15d52f250432c779c9 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Tue, 14 Sep 2021 17:06:36 +0900 Subject: [PATCH] iu: Send event in case app state is not matched Change-Id: I4b68965218d6eae36f588c54f43e626ec3c5a9bb Signed-off-by: Jihoon Kim --- src/mmimgr/iu/mmi_iu.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/mmimgr/iu/mmi_iu.cpp b/src/mmimgr/iu/mmi_iu.cpp index 77ba0d7..4d438ca 100644 --- a/src/mmimgr/iu/mmi_iu.cpp +++ b/src/mmimgr/iu/mmi_iu.cpp @@ -185,10 +185,10 @@ EXPORT_API int mmi_iu_feed_input_event(const char *app_id, int type, void *event if (iu_engine) { if (!iu_engine->set_input_event(type, event)) { - if (iu_output_event_received_callback) + if (iu_output_event_received_callback) { iu_output_event_received_callback(app_id, type, event, iu_output_event_user_data); - - return MMI_IU_ERROR_NONE; + return MMI_IU_ERROR_NONE; + } } } @@ -198,6 +198,13 @@ EXPORT_API int mmi_iu_feed_input_event(const char *app_id, int type, void *event if (iu_engine) { iu_engine->set_app_state(g_app_state); + if (iu_engine->get_output_intent_action().empty()) { + if (iu_output_event_received_callback) { + iu_output_event_received_callback(app_id, type, event, iu_output_event_user_data); + return MMI_IU_ERROR_NONE; + } + } + json_output_intent = iu_engine->get_output_intent_json_data(); _I("output intent : %s\n", json_output_intent.c_str()); } -- 2.7.4