From: deepak1556 Date: Wed, 27 May 2015 11:09:02 +0000 (+0530) Subject: browserClient: dont restart render process for javascript: scheme X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9b7ad675c6d0cc70b38004822c1b0d8e3c956d9e;p=platform%2Fframework%2Fweb%2Fcrosswalk-tizen.git browserClient: dont restart render process for javascript: scheme --- diff --git a/atom/browser/atom_browser_client.cc b/atom/browser/atom_browser_client.cc index 733ec2b..763a2b4 100644 --- a/atom/browser/atom_browser_client.cc +++ b/atom/browser/atom_browser_client.cc @@ -147,8 +147,11 @@ void AtomBrowserClient::OverrideSiteInstanceForNavigation( if (current_instance->HasProcess()) dying_render_process_ = current_instance->GetProcess(); - // Restart renderer process for all navigations. - *new_instance = content::SiteInstance::CreateForURL(browser_context, url); + + if (!url.SchemeIs(url::kJavaScriptScheme)) { + // Restart renderer process for all navigations except javacript: scheme. + *new_instance = content::SiteInstance::CreateForURL(browser_context, url); + } } void AtomBrowserClient::AppendExtraCommandLineSwitches(