Index: chrome/browser/ui/BUILD.gn |
diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn |
index 06fbfa45055d2815bbe7a5ef5f549f86f57f83a8..9eaabfe3cc1d6da875b7ef41c6665d78d93ec2be 100644 |
--- a/chrome/browser/ui/BUILD.gn |
+++ b/chrome/browser/ui/BUILD.gn |
@@ -228,15 +228,28 @@ static_library("ui") { |
} |
if (is_mac) { |
if (mac_views_browser) { |
+ sources += [ "views/apps/chrome_app_window_client_views_mac.mm" ] |
sources -= [ |
+ "cocoa/apps/chrome_app_window_client_cocoa.mm", |
"cocoa/bookmarks/bookmark_drag_drop_cocoa.mm", |
"cocoa/browser_window_factory_cocoa.mm", |
"cocoa/tab_dialogs_cocoa.mm", |
] |
+ deps += [ "//extensions/components/native_app_window" ] |
} else { |
sources -= [ |
+ "views/apps/chrome_native_app_window_views.cc", |
+ "views/apps/chrome_native_app_window_views.h", |
+ "views/apps/desktop_keyboard_capture.cc", |
+ "views/apps/desktop_keyboard_capture.h", |
+ "views/apps/keyboard_hook_handler.cc", |
+ "views/apps/keyboard_hook_handler.h", |
"views/bookmarks/bookmark_drag_drop_views.cc", |
+ "views/extensions/extension_keybinding_registry_views.cc", |
+ "views/extensions/extension_keybinding_registry_views.h", |
"views/frame/browser_window_factory.cc", |
+ "views/frame/taskbar_decorator.cc", |
+ "views/frame/taskbar_decorator.h", |
"views/tab_dialogs_views.cc", |
] |
} |
@@ -348,7 +361,10 @@ static_library("ui") { |
if (is_win) { |
sources += |
rebase_path(gypi_values.chrome_browser_ui_win_sources, ".", "//chrome") |
- sources -= [ "views/frame/taskbar_decorator.cc" ] |
+ sources -= [ |
+ "views/apps/keyboard_hook_handler.cc", |
+ "views/frame/taskbar_decorator.cc", |
+ ] |
public_deps += [ |
"//ui/views", |
"//ui/views/controls/webview", |