diff options
Diffstat (limited to 'chrome/browser/ui/views/frame/browser_frame.cc')
-rw-r--r-- | chrome/browser/ui/views/frame/browser_frame.cc | 3 |
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()) |