diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 13:27:21 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 13:27:21 +0000 |
commit | aafa5a6587d6e1ec486984d8dc0b8adb9ee4bdee (patch) | |
tree | 45acebb429b5a7be70785006f05475f7dcca5b0d | |
parent | 0904e1384e12f94ddb53d67a0ecd98d8a16bb48d (diff) | |
download | chromium_src-aafa5a6587d6e1ec486984d8dc0b8adb9ee4bdee.zip chromium_src-aafa5a6587d6e1ec486984d8dc0b8adb9ee4bdee.tar.gz chromium_src-aafa5a6587d6e1ec486984d8dc0b8adb9ee4bdee.tar.bz2 |
When showing a popup, correctly mark it as focused.
BUG=305988
R=marja@chromium.org
Review URL: https://codereview.chromium.org/52683002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232103 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/ui/browser_tabstrip.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/ui/browser_tabstrip.cc b/chrome/browser/ui/browser_tabstrip.cc index 70a96ac..ba95d58 100644 --- a/chrome/browser/ui/browser_tabstrip.cc +++ b/chrome/browser/ui/browser_tabstrip.cc @@ -60,7 +60,10 @@ void AddWebContents(Browser* browser, params.disposition = disposition; params.window_bounds = initial_pos; params.window_action = NavigateParams::SHOW_WINDOW; - params.user_gesture = user_gesture; + // At this point, we're already beyond the popup blocker. Even if the popup + // was created without a user gesture, we have to set |user_gesture| to true, + // so it gets correctly focused. + params.user_gesture = true; Navigate(¶ms); } |