From 9d11f4cdcfe670d768253995fa6e9cd7a43b2a11 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Wed, 13 Feb 2019 16:39:20 +0900 Subject: [PATCH] Add an exception handling about raising the window If the launch request is for RPC-Port, appcore-ui-base doesn't raise the window. Change-Id: I20813a274a63f66e893d44351f351f8b426514a9 Signed-off-by: Hwankyu Jhun --- src/ui_base/appcore_ui_base.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ui_base/appcore_ui_base.c b/src/ui_base/appcore_ui_base.c index ccf47b8..eb14658 100644 --- a/src/ui_base/appcore_ui_base.c +++ b/src/ui_base/appcore_ui_base.c @@ -39,6 +39,7 @@ #include #include #include +#include #include #include @@ -555,6 +556,7 @@ static void __do_start(bundle *b) { const char *bg_launch; const char *below_app; + const char *rpc_port; if (__context.hint & APPCORE_UI_BASE_HINT_WINDOW_STACK_CONTROL) { if (__context.below_app) { @@ -585,8 +587,11 @@ static void __do_start(bundle *b) } if (__context.hint & APPCORE_UI_BASE_HINT_WINDOW_AUTO_CONTROL) { - if (!__context.bg_state) - __raise_win(); + if (!__context.bg_state) { + rpc_port = bundle_get_val(b, AUL_K_RPC_PORT); + if (!rpc_port) + __raise_win(); + } } } -- 2.7.4