summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-30 21:20:52 +0000
committerjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-30 21:20:52 +0000
commitc592624227c2cebdf18557be4b7c2b333e288e04 (patch)
tree744d64ea2a23a6f95786405229c859fb543ac920 /content
parent6811ca740e16c7240d55a3710672d0d499f373b4 (diff)
downloadchromium_src-c592624227c2cebdf18557be4b7c2b333e288e04.zip
chromium_src-c592624227c2cebdf18557be4b7c2b333e288e04.tar.gz
chromium_src-c592624227c2cebdf18557be4b7c2b333e288e04.tar.bz2
Only consume a user gesture if we actually create a view
BUG=none R=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/11414240 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170543 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r--content/renderer/render_view_impl.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
index 1f4f09a..35ebf19 100644
--- a/content/renderer/render_view_impl.cc
+++ b/content/renderer/render_view_impl.cc
@@ -1763,7 +1763,6 @@ WebView* RenderViewImpl::createView(
int32 surface_id = 0;
int64 cloned_session_storage_namespace_id;
- creator->consumeUserGesture();
RenderThread::Get()->Send(
new ViewHostMsg_CreateWindow(params,
&routing_id,
@@ -1772,6 +1771,8 @@ WebView* RenderViewImpl::createView(
if (routing_id == MSG_ROUTING_NONE)
return NULL;
+ creator->consumeUserGesture();
+
RenderViewImpl* view = RenderViewImpl::Create(
routing_id_,
renderer_preferences_,