Revert "Fixed crash issue occurred when terminating App using HOME Key" 29/190629/2 submit/tizen/20181004.232657
authorjaekuk lee <juku1999@samsung.com>
Thu, 4 Oct 2018 08:25:44 +0000 (08:25 +0000)
committerjaekuk lee <juku1999@samsung.com>
Thu, 4 Oct 2018 08:25:49 +0000 (08:25 +0000)
This reverts commit f9350cd970c80b677ebfe3b7dbb9990fd198a042.

Change-Id: I39e10f69118498b9fc7be5d910a02525e440a9c6

runtime/browser/web_application.cc

index c5f0c0a..43be4fb 100755 (executable)
@@ -803,6 +803,12 @@ void WebApplication::RemoveWebViewFromStack(WebView* view) {
     auto extension_server = XWalkExtensionServer::GetInstance();
     LOGGER(DEBUG) << "Shutdown extension server";
     extension_server->Shutdown();
+#if !defined(TIZEN_PRODUCT_TV)
+    // Hide the window object for preventing the white screen
+    // during termination of web application.
+    evas_object_hide(window_->evas_object());
+    Exit();
+#endif
   } else if (current != view_stack_.front()) {
     view_stack_.front()->SetVisibility(true);
     window_->SetContent(view_stack_.front()->evas_object());
@@ -840,6 +846,7 @@ void WebApplication::OnClosedWebView(WebView* view) {
   view->ReplyToJavascriptDialog();
   RemoveWebViewFromStack(view);
 
+#if defined(TIZEN_PRODUCT_TV)
   LOGGER(DEBUG) << "plugin_session_count : " <<
       XWalkExtensionRendererController::plugin_session_count;
 
@@ -852,6 +859,7 @@ void WebApplication::OnClosedWebView(WebView* view) {
       CheckPluginSession, &session_counter);
   if (!session_counter.timer)
     LOGGER(ERROR) << "It's failed to create session_counter timer";
+#endif
 }
 
 void WebApplication::OnReceivedWrtMessage(WebView* view,