| Index: ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| index 7a79db80853154de6b2eca496d6286195e9c3cbf..d46f0ba3ea76b15754602e62b08e2c13f222a718 100644
|
| --- a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| +++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| @@ -10,6 +10,7 @@
|
| #include "ui/aura/client/activation_delegate.h"
|
| #include "ui/aura/client/drag_drop_delegate.h"
|
| #include "ui/aura/client/focus_change_observer.h"
|
| +#include "ui/aura/root_window_observer.h"
|
| #include "ui/aura/window_delegate.h"
|
| #include "ui/views/ime/input_method_delegate.h"
|
| #include "ui/views/widget/native_widget_private.h"
|
| @@ -44,7 +45,8 @@ class VIEWS_EXPORT DesktopNativeWidgetAura
|
| public aura::client::ActivationChangeObserver,
|
| public aura::client::FocusChangeObserver,
|
| public views::internal::InputMethodDelegate,
|
| - public aura::client::DragDropDelegate {
|
| + public aura::client::DragDropDelegate,
|
| + public aura::RootWindowObserver {
|
| public:
|
| explicit DesktopNativeWidgetAura(internal::NativeWidgetDelegate* delegate);
|
| virtual ~DesktopNativeWidgetAura();
|
| @@ -193,6 +195,10 @@ class VIEWS_EXPORT DesktopNativeWidgetAura
|
| virtual void OnDragExited() OVERRIDE;
|
| virtual int OnPerformDrop(const ui::DropTargetEvent& event) OVERRIDE;
|
|
|
| + // Overridden from aura::RootWindowObserver:
|
| + virtual void OnRootWindowHostCloseRequested(
|
| + const aura::RootWindow* root) OVERRIDE;
|
| +
|
| private:
|
| // See class documentation for Widget in widget.h for a note about ownership.
|
| Widget::InitParams::Ownership ownership_;
|
|
|