summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content/browser/renderer_host/render_process_host_impl.cc2
-rw-r--r--content/public/common/content_switches.cc6
-rw-r--r--content/public/common/content_switches.h2
-rw-r--r--content/renderer/render_thread_impl.cc2
4 files changed, 6 insertions, 6 deletions
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
index 009b731..1f9ff8d 100644
--- a/content/browser/renderer_host/render_process_host_impl.cc
+++ b/content/browser/renderer_host/render_process_host_impl.cc
@@ -677,7 +677,6 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kDisableGLSLTranslator,
switches::kDisableGpuDriverBugWorkarounds,
switches::kDisableGpuVsync,
- switches::kDisableIndexedDatabase,
switches::kDisableJavaScriptI18NAPI,
switches::kDisableLocalStorage,
switches::kDisableLogging,
@@ -692,6 +691,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLineToRenderer(
switches::kEnableGamepad,
switches::kEnableGPUServiceLogging,
switches::kEnableGPUClientLogging,
+ switches::kEnableIndexedDBForWorkers,
switches::kEnableLogging,
switches::kEnableMediaSource,
switches::kEnableMediaStream,
diff --git a/content/public/common/content_switches.cc b/content/public/common/content_switches.cc
index a9e1083..f0f2c8d 100644
--- a/content/public/common/content_switches.cc
+++ b/content/public/common/content_switches.cc
@@ -111,9 +111,6 @@ const char kDisableHangMonitor[] = "disable-hang-monitor";
// messages.
const char kDisableGpuWatchdog[] = "disable-gpu-watchdog";
-// Disable the Indexed Database API.
-const char kDisableIndexedDatabase[] = "disable-indexed-database";
-
// Prevent Java from running.
const char kDisableJava[] = "disable-java";
@@ -205,6 +202,9 @@ const char kEnableGamepad[] = "enable-gamepad";
// Enable the GPU plugin and Pepper 3D rendering.
const char kEnableGPUPlugin[] = "enable-gpu-plugin";
+// Allow web workers to access the Indexed Database API.
+const char kEnableIndexedDBForWorkers[] = "enable-indexeddb-for-workers";
+
// Force logging to be enabled. Logging is disabled by default in release
// builds.
const char kEnableLogging[] = "enable-logging";
diff --git a/content/public/common/content_switches.h b/content/public/common/content_switches.h
index d1d805f16..03ea8ea 100644
--- a/content/public/common/content_switches.h
+++ b/content/public/common/content_switches.h
@@ -45,7 +45,7 @@ extern const char kDisableGpuDriverBugWorkarounds[];
extern const char kDisableGpuSandbox[];
extern const char kDisableGpuWatchdog[];
CONTENT_EXPORT extern const char kDisableHangMonitor[];
-extern const char kDisableIndexedDatabase[];
+extern const char kEnableIndexedDBForWorkers[];
CONTENT_EXPORT extern const char kDisableJava[];
CONTENT_EXPORT extern const char kDisableJavaScript[];
extern const char kDisableJavaScriptI18NAPI[];
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
index 219d4f0..943a704 100644
--- a/content/renderer/render_thread_impl.cc
+++ b/content/renderer/render_thread_impl.cc
@@ -490,7 +490,7 @@ void RenderThreadImpl::EnsureWebKitInitialized() {
!command_line.HasSwitch(switches::kDisableSessionStorage));
WebRuntimeFeatures::enableIndexedDatabase(
- !command_line.HasSwitch(switches::kDisableIndexedDatabase));
+ command_line.HasSwitch(switches::kEnableIndexedDBForWorkers));
WebRuntimeFeatures::enableGeolocation(
!command_line.HasSwitch(switches::kDisableGeolocation));