Index: ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
diff --git a/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc b/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
index 4853741f29ecebad82fef777845998a49cf3e3bd..e39838391b486df17c3debd9c08ee2bb68f365a4 100644 |
--- a/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
+++ b/ui/views/widget/desktop_aura/desktop_root_window_host_x11.cc |
@@ -32,7 +32,6 @@ |
#include "ui/views/corewm/cursor_manager.h" |
#include "ui/views/corewm/focus_controller.h" |
#include "ui/views/ime/input_method.h" |
-#include "ui/views/widget/desktop_aura/desktop_activation_client.h" |
#include "ui/views/widget/desktop_aura/desktop_cursor_loader_updater_aurax11.h" |
#include "ui/views/widget/desktop_aura/desktop_dispatcher_client.h" |
#include "ui/views/widget/desktop_aura/desktop_drag_drop_client_aurax11.h" |
@@ -128,10 +127,8 @@ DesktopRootWindowHostX11::DesktopRootWindowHostX11( |
DesktopRootWindowHostX11::~DesktopRootWindowHostX11() { |
root_window_->ClearProperty(kHostForRootWindow); |
- if (corewm::UseFocusControllerOnDesktop()) { |
- aura::client::SetFocusClient(root_window_, NULL); |
- aura::client::SetActivationClient(root_window_, NULL); |
- } |
+ aura::client::SetFocusClient(root_window_, NULL); |
+ aura::client::SetActivationClient(root_window_, NULL); |
} |
// static |
@@ -896,18 +893,12 @@ aura::RootWindow* DesktopRootWindowHostX11::InitRootWindow( |
// messages to us. |
X11DesktopHandler::get(); |
- if (corewm::UseFocusControllerOnDesktop()) { |
- corewm::FocusController* focus_controller = |
- new corewm::FocusController(new DesktopFocusRules); |
- focus_client_.reset(focus_controller); |
- aura::client::SetFocusClient(root_window_, focus_controller); |
- aura::client::SetActivationClient(root_window_, focus_controller); |
- root_window_->AddPreTargetHandler(focus_controller); |
- } else { |
- focus_client_.reset(new aura::FocusManager); |
- aura::client::SetFocusClient(root_window_, focus_client_.get()); |
- activation_client_.reset(new DesktopActivationClient(root_window_)); |
- } |
+ corewm::FocusController* focus_controller = |
+ new corewm::FocusController(new DesktopFocusRules); |
+ focus_client_.reset(focus_controller); |
+ aura::client::SetFocusClient(root_window_, focus_controller); |
+ aura::client::SetActivationClient(root_window_, focus_controller); |
+ root_window_->AddPreTargetHandler(focus_controller); |
dispatcher_client_.reset(new DesktopDispatcherClient); |
aura::client::SetDispatcherClient(root_window_, |
@@ -936,8 +927,7 @@ aura::RootWindow* DesktopRootWindowHostX11::InitRootWindow( |
aura::client::SetDragDropClient(root_window_, drag_drop_client_.get()); |
// TODO(erg): Unify this code once the other consumer goes away. |
- x11_window_event_filter_.reset( |
- new X11WindowEventFilter(root_window_, activation_client_.get())); |
+ x11_window_event_filter_.reset(new X11WindowEventFilter(root_window_)); |
x11_window_event_filter_->SetUseHostWindowBorders(false); |
desktop_native_widget_aura_->root_window_event_filter()->AddHandler( |
x11_window_event_filter_.get()); |