Index: ui/views/widget/widget_hwnd_utils.cc |
diff --git a/ui/views/widget/widget_hwnd_utils.cc b/ui/views/widget/widget_hwnd_utils.cc |
index 53588c25e5e62a0deea8dbcfb7975f25fe82eb8c..3b6f69dd7aa7d3fce7abdcd313db2350ae854689 100644 |
--- a/ui/views/widget/widget_hwnd_utils.cc |
+++ b/ui/views/widget/widget_hwnd_utils.cc |
@@ -122,10 +122,13 @@ void CalculateWindowStylesFromInitParams( |
case Widget::InitParams::TYPE_BUBBLE: |
*style |= WS_POPUP; |
*style |= WS_CLIPCHILDREN; |
+ if (!params.force_show_in_taskbar) |
+ *ex_style |= WS_EX_TOOLWINDOW; |
break; |
case Widget::InitParams::TYPE_POPUP: |
*style |= WS_POPUP; |
- *ex_style |= WS_EX_TOOLWINDOW; |
+ if (!params.force_show_in_taskbar) |
+ *ex_style |= WS_EX_TOOLWINDOW; |
break; |
case Widget::InitParams::TYPE_MENU: |
*style |= WS_POPUP; |