summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-13 22:16:43 +0000
committerjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-13 22:16:43 +0000
commit72b5d8c3002b38777fb72293255d0ab24c2e20ea (patch)
treeb3ddd4af772e4b9bedc5140e5897ef3131012094 /webkit
parente49cfcf61ee326d49dd134641c101c8705330955 (diff)
downloadchromium_src-72b5d8c3002b38777fb72293255d0ab24c2e20ea.zip
chromium_src-72b5d8c3002b38777fb72293255d0ab24c2e20ea.tar.gz
chromium_src-72b5d8c3002b38777fb72293255d0ab24c2e20ea.tar.bz2
Pass a URL with valid protocol to SecurityOrigin::create in order to follow the code path to do static value initializations for worker process.
Review URL: http://codereview.chromium.org/66063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13615 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/webworker_impl.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/webkit/glue/webworker_impl.cc b/webkit/glue/webworker_impl.cc
index 7d32398..9fdf1fc 100644
--- a/webkit/glue/webworker_impl.cc
+++ b/webkit/glue/webworker_impl.cc
@@ -38,8 +38,10 @@ void InitializeWebKitStaticValues() {
static bool initialized = false;
if (!initialized) {
initialized= true;
+ // Note that we have to pass a URL with valid protocol in order to follow
+ // the path to do static value initializations.
WTF::RefPtr<WebCore::SecurityOrigin> origin =
- WebCore::SecurityOrigin::create(WebCore::KURL());
+ WebCore::SecurityOrigin::create(WebCore::KURL("http://localhost"));
origin.release();
}
}