diff options
author | michaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-21 12:09:27 +0000 |
---|---|---|
committer | michaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-21 12:09:27 +0000 |
commit | 0e8140a9e2ca1e157467e852294b35cb9adca4fa (patch) | |
tree | fac34cda93727de10bbcfa60f878dc575cd84019 /webkit/glue | |
parent | a79b0e3523caa096a0917477f0ca4c367059b3d1 (diff) | |
download | chromium_src-0e8140a9e2ca1e157467e852294b35cb9adca4fa.zip chromium_src-0e8140a9e2ca1e157467e852294b35cb9adca4fa.tar.gz chromium_src-0e8140a9e2ca1e157467e852294b35cb9adca4fa.tar.bz2 |
Access defaultVideoPosterURL setting for ContentSettings
This setting is used by Android WebView API WebChromeClient.getDefaultVideoPoster(). We intercept the request of defaultVideoPosterURL and return the image from WebChromeClient.getDefaultVideoPoster().
BUG=http://b/6294871
Review URL: https://chromiumcodereview.appspot.com/12665007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189573 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/webpreferences.cc | 2 | ||||
-rw-r--r-- | webkit/glue/webpreferences.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/webkit/glue/webpreferences.cc b/webkit/glue/webpreferences.cc index 4f5e7db..62a21a5 100644 --- a/webkit/glue/webpreferences.cc +++ b/webkit/glue/webpreferences.cc @@ -473,6 +473,8 @@ void WebPreferences::Apply(WebView* web_view) const { settings->setDoubleTapToZoomEnabled(double_tap_to_zoom_enabled); settings->setMediaPlaybackRequiresUserGesture( user_gesture_required_for_media_playback); + settings->setDefaultVideoPosterURL( + ASCIIToUTF16(default_video_poster_url.spec())); #endif WebNetworkStateNotifier::setOnLine(is_online); diff --git a/webkit/glue/webpreferences.h b/webkit/glue/webpreferences.h index e35918d..b4c0fc3 100644 --- a/webkit/glue/webpreferences.h +++ b/webkit/glue/webpreferences.h @@ -164,6 +164,7 @@ struct WEBKIT_GLUE_EXPORT WebPreferences { bool force_enable_zoom; bool double_tap_to_zoom_enabled; bool user_gesture_required_for_media_playback; + GURL default_video_poster_url; #endif // We try to keep the default values the same as the default values in |