From 135c3e08a2df7b7709dab3ed3e89ec00dc68e7c3 Mon Sep 17 00:00:00 2001 From: DongHyun Song Date: Thu, 15 Feb 2024 15:52:01 +0900 Subject: [PATCH] [WRTjs][VD] Hide early if app is visible when termination If an application is terminated by 3rd party when app is visible, black screen or abnormal last frame can be observerable for a moment. So, this patch will hide the window early while closing window. Change-Id: Ied14bdd3f40891c9695b1ef89250f4bd7010d8f1 Signed-off-by: DongHyun Song --- wrt/src/browser/tv/wrt_native_window_tv.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wrt/src/browser/tv/wrt_native_window_tv.cc b/wrt/src/browser/tv/wrt_native_window_tv.cc index 88b3ec5..afadb7c 100644 --- a/wrt/src/browser/tv/wrt_native_window_tv.cc +++ b/wrt/src/browser/tv/wrt_native_window_tv.cc @@ -414,6 +414,10 @@ void WRTNativeWindowTV::Finalize() { void WRTNativeWindowTV::CloseImmediately() { if (is_main_native_window_) { + if ("visible" == visibility_state_) { + LOG(INFO) << "window will be lower before close"; + LowerWindow(); + } #if defined(TIZEN_PEPPER_EXTENSIONS) UnregisterPepperExtensionDelegate(); #endif -- 2.7.4