[Release] livebox.web-provider-1.18
[platform/framework/web/web-provider.git] / src / Plugin / AppBoxPlugin / AppBoxRenderView.cpp
index 3602bb1..523820c 100644 (file)
@@ -153,6 +153,7 @@ AppBoxRenderView::WrtCorePtr AppBoxRenderView::createWrtCore(
 
     cbs->navigationDecide =
         DPL::MakeDelegate(this, &AppBoxRenderView::decideNavigationCallback);
+    cbs->webCrash = DPL::MakeDelegate(this, &AppBoxRenderView::crashWebProcessCallback);
     wrt->SetUserDelegates(cbs);
 
     // To support transparent background
@@ -481,3 +482,10 @@ void AppBoxRenderView::decideNavigationCallback(Evas_Object* webview, std::strin
         BoxSchemeHandler::Instance()->process(m_instanceId, uri);
     }
 }
+
+void AppBoxRenderView::crashWebProcessCallback()
+{
+    LogD("enter");
+    ewk_shutdown();
+    elm_exit();
+}