From 5c51b8cdbb73d5f459e9cd7746ee34d42e8fbfee Mon Sep 17 00:00:00 2001 From: Doyoun Kang Date: Wed, 8 Nov 2017 14:09:14 +0900 Subject: [PATCH] ecore_wl2: add function - ecore_wl2_window_activate @tizen_feature Change-Id: I3464124b284f1874a6843645924a20995c3725d9 --- src/lib/ecore_wl2/Ecore_Wl2.h | 3 ++- src/lib/ecore_wl2/ecore_wl2_window.c | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_wl2/Ecore_Wl2.h b/src/lib/ecore_wl2/Ecore_Wl2.h index 6382e7f..659270b 100644 --- a/src/lib/ecore_wl2/Ecore_Wl2.h +++ b/src/lib/ecore_wl2/Ecore_Wl2.h @@ -993,8 +993,9 @@ EAPI void ecore_wl2_window_resize(Ecore_Wl2_Window *window, Ecore_Wl2_Input *inp */ EAPI void ecore_wl2_window_raise(Ecore_Wl2_Window *window); -// TIZEN_ONLY(20171108): lower window function from ecore_wayland to ecore_wl2 +// TIZEN_ONLY(20171108): tizen window function EAPI void ecore_wl2_window_lower(Ecore_Wl2_Window *window); +EAPI void ecore_wl2_window_activate(Ecore_Wl2_Window *window); // /** diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c b/src/lib/ecore_wl2/ecore_wl2_window.c index bbb39bd..5dfcb8e 100644 --- a/src/lib/ecore_wl2/ecore_wl2_window.c +++ b/src/lib/ecore_wl2/ecore_wl2_window.c @@ -699,6 +699,22 @@ ecore_wl2_window_lower(Ecore_Wl2_Window *window) } } } + +EAPI void +ecore_wl2_window_activate(Ecore_Wl2_Window *window) +{ + Eina_Bool iconic; + + EINA_SAFETY_ON_NULL_RETURN(window); + EINA_SAFETY_ON_NULL_RETURN(window->display); + + iconic = ecore_wl2_window_iconified_get(window); + if (iconic) + ecore_wl2_window_iconified_set(window, EINA_FALSE); + + if (window->display->wl.tz_policy) + tizen_policy_activate(window->display->wl.tz_policy, window->surface); +} // EAPI Eina_Bool -- 2.7.4