Index: ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc b/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
index 3fed4173aa45d23166d9c3c6059364e63f12822f..d39b2c8d1d5f8e9c996769e444bdf3d34cc67de0 100644 |
--- a/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
+++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura.cc |
@@ -442,6 +442,13 @@ void DesktopNativeWidgetAura::Hide() { |
window_->Hide(); |
} |
+void DesktopNativeWidgetAura::HideAndClose() { |
+ if (desktop_root_window_host_->SetCloseOnHideCompletion()) |
+ Hide(); |
+ else |
+ Close(); |
+} |
+ |
void DesktopNativeWidgetAura::ShowMaximizedWithBounds( |
const gfx::Rect& restored_bounds) { |
desktop_root_window_host_->ShowMaximizedWithBounds(restored_bounds); |