Index: ui/views/widget/native_widget_win.cc |
diff --git a/ui/views/widget/native_widget_win.cc b/ui/views/widget/native_widget_win.cc |
index e9907ebad89eebc06bf1a8744ad16a664d1c7935..9af3a4dffd32ab0caf5696e03253f78c02b8bfaa 100644 |
--- a/ui/views/widget/native_widget_win.cc |
+++ b/ui/views/widget/native_widget_win.cc |
@@ -2132,6 +2132,9 @@ void NativeWidgetWin::SetInitParams(const Widget::InitParams& params) { |
// Set type-dependent style attributes. |
switch (params.type) { |
+ case Widget::InitParams::TYPE_PANEL: |
+ ex_style |= WS_EX_TOPMOST; |
+ // No break. Fall through to TYPE_WINDOW. |
case Widget::InitParams::TYPE_WINDOW: { |
style |= WS_SYSMENU | WS_CAPTION; |
bool can_resize = GetWidget()->widget_delegate()->CanResize(); |