| Index: chrome/browser/ui/views/apps/chrome_native_app_window_views_mac.mm
|
| diff --git a/chrome/browser/ui/views/apps/chrome_native_app_window_views_mac.mm b/chrome/browser/ui/views/apps/chrome_native_app_window_views_mac.mm
|
| index 4920ac74158f2413895398431c6941d2fa0f5a15..a90b38d8053dd1e73bc2eae990da99f4c7ad4262 100644
|
| --- a/chrome/browser/ui/views/apps/chrome_native_app_window_views_mac.mm
|
| +++ b/chrome/browser/ui/views/apps/chrome_native_app_window_views_mac.mm
|
| @@ -5,6 +5,7 @@
|
| #import "chrome/browser/ui/views/apps/chrome_native_app_window_views_mac.h"
|
|
|
| #include "chrome/browser/apps/app_shim/extension_app_shim_handler_mac.h"
|
| +#include "chrome/browser/ui/views/apps/app_window_native_widget_mac.h"
|
|
|
| ChromeNativeAppWindowViewsMac::ChromeNativeAppWindowViewsMac()
|
| : is_hidden_with_app_(false) {
|
| @@ -13,6 +14,16 @@ ChromeNativeAppWindowViewsMac::ChromeNativeAppWindowViewsMac()
|
| ChromeNativeAppWindowViewsMac::~ChromeNativeAppWindowViewsMac() {
|
| }
|
|
|
| +void ChromeNativeAppWindowViewsMac::OnBeforeWidgetInit(
|
| + const extensions::AppWindow::CreateParams& create_params,
|
| + views::Widget::InitParams* init_params,
|
| + views::Widget* widget) {
|
| + DCHECK(!init_params->native_widget);
|
| + init_params->native_widget = new AppWindowNativeWidgetMac(widget);
|
| + ChromeNativeAppWindowViews::OnBeforeWidgetInit(create_params, init_params,
|
| + widget);
|
| +}
|
| +
|
| void ChromeNativeAppWindowViewsMac::Show() {
|
| if (is_hidden_with_app_) {
|
| // If there is a shim to gently request attention, return here. Otherwise
|
|
|