Index: chromecast/browser/cast_content_browser_client.cc |
diff --git a/chromecast/browser/cast_content_browser_client.cc b/chromecast/browser/cast_content_browser_client.cc |
index 2fc59c2d3242aa58949fc24c384d7abcd2be0c85..9fe57ce4bfe77c2c2b26addb3752de83214b99fa 100644 |
--- a/chromecast/browser/cast_content_browser_client.cc |
+++ b/chromecast/browser/cast_content_browser_client.cc |
@@ -327,7 +327,7 @@ void CastContentBrowserClient::GetAdditionalMappedFilesForChildProcess( |
content::ExternalVideoSurfaceContainer* |
CastContentBrowserClient::OverrideCreateExternalVideoSurfaceContainer( |
content::WebContents* web_contents) { |
- return new ExternalVideoSurfaceContainerImpl(web_contents); |
+ return ExternalVideoSurfaceContainerImpl::Create(web_contents); |
} |
#endif // defined(OS_ANDROID) && defined(VIDEO_HOLE) |