diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 21:20:52 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-30 21:20:52 +0000 |
commit | c592624227c2cebdf18557be4b7c2b333e288e04 (patch) | |
tree | 744d64ea2a23a6f95786405229c859fb543ac920 /content | |
parent | 6811ca740e16c7240d55a3710672d0d499f373b4 (diff) | |
download | chromium_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.cc | 3 |
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_, |