Index: chrome/browser/ui/views/frame/browser_window_factory.cc |
diff --git a/chrome/browser/ui/views/frame/browser_window_factory.cc b/chrome/browser/ui/views/frame/browser_window_factory.cc |
index f8b524f088e5977a47f7ed84a39a9a552fed907f..7fafcdee9c2030ed4381ad3751d26a7e7b696fb4 100644 |
--- a/chrome/browser/ui/views/frame/browser_window_factory.cc |
+++ b/chrome/browser/ui/views/frame/browser_window_factory.cc |
@@ -21,8 +21,12 @@ BrowserWindow* BrowserWindow::CreateBrowserWindow(Browser* browser, |
(new BrowserFrame(view))->InitBrowserFrame(); |
view->GetWidget()->non_client_view()->SetAccessibleName( |
l10n_util::GetStringUTF16(IDS_PRODUCT_NAME)); |
- // For now, all browser windows are true. |
+ |
+#if defined(USE_AURA) |
+ // For now, all browser windows are true. This only works when USE_AURA |
+ // because it requires gfx::NativeWindow to be an aura::Window*. |
view->GetWidget()->GetNativeWindow()->SetProperty( |
sky
2017/02/24 18:35:16
An alternative is to call view->GetWidget()->SetNa
|
aura::client::kCreatedByUserGesture, user_gesture); |
+#endif |
return view; |
} |