From: Jihoon Chung Date: Mon, 18 Mar 2013 05:15:33 +0000 (+0900) Subject: Fixed crash issue when launch Daily motion X-Git-Tag: 2.1b_release~22^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6e2ee11f88e55f3188f0971e3a1e1a3b17cdff95;p=platform%2Fframework%2Fweb%2Fwrt.git Fixed crash issue when launch Daily motion [Issue#] P130313-7753 [Problem] Crash is occurred when lauch Daily motion [Cause] Missed value setting before close window when url is blocked by WARP [Solution] Add value setting routine [SCMRequest] N/A Change-Id: Ia818fb7130bc6a7db22c91b128afc7f89a7ef65f --- diff --git a/src/view/webkit/view_logic.cpp b/src/view/webkit/view_logic.cpp index 1d22d12..1e4c7ff 100644 --- a/src/view/webkit/view_logic.cpp +++ b/src/view/webkit/view_logic.cpp @@ -844,6 +844,7 @@ void ViewLogic::loadFinishedCallback( // stop current page LogDebug("remove current page"); ewk_view_stop(This->m_currentEwkView); + This->m_closedEwkView = This->m_currentEwkView; ecore_idler_add(windowCloseIdlerCallback, This); } This->m_blockedUri = std::string(); @@ -1065,6 +1066,7 @@ void ViewLogic::policyNavigationDecideCallback( } else { // stop current WKPage ewk_view_stop(This->m_currentEwkView); + This->m_closedEwkView = This->m_currentEwkView; ecore_idler_add(windowCloseIdlerCallback, This); } }