From 8b14efb07220a332d876e6d08fb90c28bbbaaebc Mon Sep 17 00:00:00 2001 From: Yunchan Cho Date: Sat, 26 Jan 2013 22:54:46 +0900 Subject: [PATCH] Unset webkit context callbacks on exit of webprocess [Issue#] N_SE-23178 [Bug] The crash occurs on exit of webprocess despite of normal exit or abnormal exit [Cause] Two callbacks of webkit context are not unset [Solution] context callback regarding vibration and download are unset on exit of webprocess Change-Id: I2845e4b42f9de1b0433b455e77c1a0b95bd23a45 --- src/view/webkit/view_logic.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/view/webkit/view_logic.cpp b/src/view/webkit/view_logic.cpp index 48263ad..49d07e8 100755 --- a/src/view/webkit/view_logic.cpp +++ b/src/view/webkit/view_logic.cpp @@ -507,6 +507,15 @@ void ViewLogic::finalizeEwkContext() m_ewkContext, NULL, NULL); + ewk_context_did_start_download_callback_set( + m_ewkContext, + NULL, + NULL); + ewk_context_vibration_client_callbacks_set( + m_ewkContext, + NULL, + NULL, + NULL); // ewk_context_delete(m_ewkContext); // m_ewkContext = 0; } -- 2.7.4