summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/views/frame/browser_frame.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/views/frame/browser_frame.cc')
-rw-r--r--chrome/browser/ui/views/frame/browser_frame.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/ui/views/frame/browser_frame.cc b/chrome/browser/ui/views/frame/browser_frame.cc
index a35e21d..58e3554 100644
--- a/chrome/browser/ui/views/frame/browser_frame.cc
+++ b/chrome/browser/ui/views/frame/browser_frame.cc
@@ -68,6 +68,9 @@ void BrowserFrame::InitBrowserFrame() {
params.type = views::Widget::InitParams::TYPE_PANEL;
} else if (browser_view_->browser()->is_type_popup()) {
#if defined(USE_AURA)
+ // Note: InitParams::TYPE_POPUP is currently used by transient windows
+ // which do not have a NonClientFrameView. Use TYPE_BUBBLE instead.
+ params.type = views::Widget::InitParams::TYPE_BUBBLE;
// In compact mode there is no launcher, so we need to keep panels always
// on top so they do not get lost.
if (ash::Shell::GetInstance()->IsWindowModeCompact())