summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authoryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-22 07:04:31 +0000
committeryzshen@chromium.org <yzshen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-22 07:04:31 +0000
commitf73feaf7fed34e62c31bf5a86436c561290ec9ed (patch)
tree5d87fb7386f76b779aff1bcb49e848db2b15411b /webkit
parentbf01714253b7e6d10c7092f0e1dbde157a733d66 (diff)
downloadchromium_src-f73feaf7fed34e62c31bf5a86436c561290ec9ed.zip
chromium_src-f73feaf7fed34e62c31bf5a86436c561290ec9ed.tar.gz
chromium_src-f73feaf7fed34e62c31bf5a86436c561290ec9ed.tar.bz2
Ppapi: remove the code for closing pending user gesture.
The code is a no-op currently. We set a timeout for user gesture at the renderer side, instead of relying on well-behaved plugins sending back messages to close user gesture. TEST=None BUG=None Review URL: https://chromiumcodereview.appspot.com/11664014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174501 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/plugins/ppapi/ppapi_plugin_instance.cc10
-rw-r--r--webkit/plugins/ppapi/ppapi_plugin_instance.h2
2 files changed, 1 insertions, 11 deletions
diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.cc b/webkit/plugins/ppapi/ppapi_plugin_instance.cc
index c326528..0b15838 100644
--- a/webkit/plugins/ppapi/ppapi_plugin_instance.cc
+++ b/webkit/plugins/ppapi/ppapi_plugin_instance.cc
@@ -1765,8 +1765,7 @@ bool PluginInstance::IsFullPagePlugin() const {
bool PluginInstance::IsProcessingUserGesture() {
PP_TimeTicks now =
::ppapi::TimeTicksToPPTimeTicks(base::TimeTicks::Now());
- // Give a lot of slack so tests won't be flaky. Well behaved plugins will
- // close the user gesture.
+ // Give a lot of slack so tests won't be flaky.
const PP_TimeTicks kUserGestureDurationInSeconds = 10.0;
return (now - pending_user_gesture_ < kUserGestureDurationInSeconds);
}
@@ -1872,13 +1871,6 @@ ContentDecryptorDelegate* PluginInstance::GetContentDecryptorDelegate() {
return content_decryptor_delegate_.get();
}
-void PluginInstance::ClosePendingUserGesture(PP_Instance instance,
- PP_TimeTicks timestamp) {
- // Do nothing so that the pending user gesture will stay open for
- // kUserGestureDurationInSeconds.
- // TODO(yzshen): remove the code for closing pending user gesture.
-}
-
PP_Bool PluginInstance::BindGraphics(PP_Instance instance,
PP_Resource device) {
TRACE_EVENT0("ppapi", "PluginInstance::BindGraphics");
diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.h b/webkit/plugins/ppapi/ppapi_plugin_instance.h
index f58850e..da6d4a5 100644
--- a/webkit/plugins/ppapi/ppapi_plugin_instance.h
+++ b/webkit/plugins/ppapi/ppapi_plugin_instance.h
@@ -381,8 +381,6 @@ class WEBKIT_PLUGINS_EXPORT PluginInstance :
uint32_t event_classes) OVERRIDE;
virtual void ClearInputEventRequest(PP_Instance instance,
uint32_t event_classes) OVERRIDE;
- virtual void ClosePendingUserGesture(PP_Instance instance,
- PP_TimeTicks timestamp);
virtual void ZoomChanged(PP_Instance instance, double factor) OVERRIDE;
virtual void ZoomLimitsChanged(PP_Instance instance,
double minimum_factor,