| Index: webkit/support/test_webkit_platform_support.cc
|
| diff --git a/webkit/support/test_webkit_platform_support.cc b/webkit/support/test_webkit_platform_support.cc
|
| index 57fe67e3afaa83abb6b73b89d1768b348500d6e0..e7be342afa0035640a66c841c84c37f566b3f93d 100644
|
| --- a/webkit/support/test_webkit_platform_support.cc
|
| +++ b/webkit/support/test_webkit_platform_support.cc
|
| @@ -68,8 +68,10 @@
|
|
|
| using WebKit::WebScriptController;
|
|
|
| -TestWebKitPlatformSupport::TestWebKitPlatformSupport(bool unit_test_mode)
|
| - : unit_test_mode_(unit_test_mode) {
|
| +TestWebKitPlatformSupport::TestWebKitPlatformSupport(bool unit_test_mode,
|
| + WebKit::Platform* shadow_platform_support)
|
| + : unit_test_mode_(unit_test_mode),
|
| + shadow_platform_support_(shadow_platform_support) {
|
| v8::V8::SetCounterFunction(base::StatsTable::FindLocation);
|
|
|
| WebKit::initialize(this);
|
| @@ -497,3 +499,13 @@ TestWebKitPlatformSupport::CreateWebSocketBridge(
|
| webkit_glue::WebSocketStreamHandleDelegate* delegate) {
|
| return SimpleSocketStreamBridge::Create(handle, delegate);
|
| }
|
| +
|
| +WebKit::WebMediaStreamCenter*
|
| +TestWebKitPlatformSupport::createMediaStreamCenter(
|
| + WebKit::WebMediaStreamCenterClient* client) {
|
| + if (shadow_platform_support_)
|
| + return shadow_platform_support_->createMediaStreamCenter(client);
|
| + else
|
| + return webkit_glue::WebKitPlatformSupportImpl::createMediaStreamCenter(
|
| + client);
|
| +}
|
|
|