Index: content/renderer/renderer_webkitplatformsupport_impl.cc |
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc |
index 640101427d01ca17b613bafee3000542952234b0..25ca5d13968dfe7ef64c50214b7fb42e9afd240d 100644 |
--- a/content/renderer/renderer_webkitplatformsupport_impl.cc |
+++ b/content/renderer/renderer_webkitplatformsupport_impl.cc |
@@ -617,12 +617,18 @@ long long RendererWebKitPlatformSupportImpl::databaseGetSpaceAvailableForOrigin( |
WebKit::WebSharedWorkerRepository* |
RendererWebKitPlatformSupportImpl::sharedWorkerRepository() { |
+#if !defined(OS_ANDROID) |
if (!CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kDisableSharedWorkers)) { |
return shared_worker_repository_.get(); |
} else { |
return NULL; |
} |
+#else |
+ // Shared workers are unsupported on Android. Returning NULL will prevent the |
+ // window.SharedWorker constructor from being exposed. http://crbug.com/154571 |
+ return NULL; |
+#endif |
} |
bool RendererWebKitPlatformSupportImpl::canAccelerate2dCanvas() { |