| Index: ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
|
| diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc b/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
|
| index 0020aed01bc97b87d75d2b5ae2e26013ba371b78..0bf08f3a2d3247e25394ab7ac15e6395792db6a0 100644
|
| --- a/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
|
| +++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura_unittest.cc
|
| @@ -101,6 +101,21 @@ TEST_F(DesktopNativeWidgetAuraTest, NativeViewInitiallyHidden) {
|
| EXPECT_FALSE(widget.GetNativeView()->IsVisible());
|
| }
|
|
|
| +// Verifies that if the DesktopWindowTreeHost is already shown, the native view
|
| +// still reports not visible as we haven't shown the content window.
|
| +TEST_F(DesktopNativeWidgetAuraTest, WidgetNotVisibleOnlyWindowTreeHostShown) {
|
| + Widget widget;
|
| + Widget::InitParams init_params =
|
| + CreateParams(Widget::InitParams::TYPE_WINDOW);
|
| + init_params.ownership = Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| + init_params.native_widget = new DesktopNativeWidgetAura(&widget);
|
| + widget.Init(init_params);
|
| + DesktopNativeWidgetAura* desktop_native_widget_aura =
|
| + static_cast<DesktopNativeWidgetAura*>(widget.native_widget());
|
| + desktop_native_widget_aura->host()->Show();
|
| + EXPECT_FALSE(widget.IsVisible());
|
| +}
|
| +
|
| // Verify that the cursor state is shared between two native widgets.
|
| TEST_F(DesktopNativeWidgetAuraTest, GlobalCursorState) {
|
| // Create two native widgets, each owning different root windows.
|
|
|