From: jaekuk, lee Date: Mon, 6 Feb 2017 03:47:42 +0000 (+0900) Subject: Add a code to check module_system X-Git-Tag: accepted/tizen/3.0/common/20170209.112717~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fa25489141a3544101adfa8db98c275c505d13cd;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git Add a code to check module_system To prevent decreasing "plugin_session_count", because the context is not created if it is a remote URL. Change-Id: I5a85ee2794bcb3b454ec937859435e62cd12d6ff Signed-off-by: jaekuk, lee --- diff --git a/extensions/renderer/xwalk_extension_renderer_controller.cc b/extensions/renderer/xwalk_extension_renderer_controller.cc index 01c1ece..6c8dd11 100755 --- a/extensions/renderer/xwalk_extension_renderer_controller.cc +++ b/extensions/renderer/xwalk_extension_renderer_controller.cc @@ -91,9 +91,12 @@ void XWalkExtensionRendererController::DidCreateScriptContext( void XWalkExtensionRendererController::WillReleaseScriptContext( v8::Handle context) { v8::Context::Scope contextScope(context); + XWalkModuleSystem* module_system = XWalkModuleSystem::GetModuleSystemFromContext(context); + if (module_system) { + plugin_session_count--; + LOGGER(DEBUG) << "plugin_session_count : " << plugin_session_count; + } XWalkModuleSystem::ResetModuleSystemFromContext(context); - plugin_session_count--; - LOGGER(DEBUG) << "plugin_session_count : " << plugin_session_count; } void XWalkExtensionRendererController::OnReceivedIPCMessage(