| Index: chrome/browser/ui/views/apps/app_window_native_widget_mac.h
|
| diff --git a/chrome/browser/ui/views/apps/app_window_native_widget_mac.h b/chrome/browser/ui/views/apps/app_window_native_widget_mac.h
|
| index f7deb705bc3d27d2cabc82df076225d7c8a49ea5..64a443fcc18dc041eab3fdd3ab6dc46f2657220d 100644
|
| --- a/chrome/browser/ui/views/apps/app_window_native_widget_mac.h
|
| +++ b/chrome/browser/ui/views/apps/app_window_native_widget_mac.h
|
| @@ -7,18 +7,19 @@
|
|
|
| #include "ui/views/widget/native_widget_mac.h"
|
|
|
| -namespace extensions {
|
| -class NativeAppWindow;
|
| -}
|
| +class ChromeNativeAppWindowViews;
|
|
|
| // This implements features specific to app windows, e.g. frameless windows that
|
| // behave like normal windows.
|
| class AppWindowNativeWidgetMac : public views::NativeWidgetMac {
|
| public:
|
| AppWindowNativeWidgetMac(views::Widget* widget,
|
| - extensions::NativeAppWindow* native_app_window);
|
| + ChromeNativeAppWindowViews* native_app_window);
|
| ~AppWindowNativeWidgetMac() override;
|
|
|
| + // NativeWidgetMac:
|
| + void OnFullscreenTransitionComplete(bool is_fullscreen) override;
|
| +
|
| protected:
|
| // NativeWidgetMac:
|
| gfx::NativeWindow CreateNSWindow(
|
| @@ -27,7 +28,7 @@ class AppWindowNativeWidgetMac : public views::NativeWidgetMac {
|
| private:
|
| // Weak. Owned by extensions::AppWindow (which manages our Widget via its
|
| // WebContents).
|
| - extensions::NativeAppWindow* native_app_window_;
|
| + ChromeNativeAppWindowViews* native_app_window_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(AppWindowNativeWidgetMac);
|
| };
|
|
|