summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-31 13:27:21 +0000
committerjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-31 13:27:21 +0000
commitaafa5a6587d6e1ec486984d8dc0b8adb9ee4bdee (patch)
tree45acebb429b5a7be70785006f05475f7dcca5b0d
parent0904e1384e12f94ddb53d67a0ecd98d8a16bb48d (diff)
downloadchromium_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.cc5
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(&params);
}