summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authormichaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-21 12:09:27 +0000
committermichaelbai@chromium.org <michaelbai@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-21 12:09:27 +0000
commit0e8140a9e2ca1e157467e852294b35cb9adca4fa (patch)
treefac34cda93727de10bbcfa60f878dc575cd84019 /webkit/glue
parenta79b0e3523caa096a0917477f0ca4c367059b3d1 (diff)
downloadchromium_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.cc2
-rw-r--r--webkit/glue/webpreferences.h1
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