Index: ash/shell.cc |
diff --git a/ash/shell.cc b/ash/shell.cc |
index 4c12d322a5359dd7e30e1f257cfeeea142a2d0c2..34c386d6a6cd5681f149406a9258c71f010fa24c 100644 |
--- a/ash/shell.cc |
+++ b/ash/shell.cc |
@@ -113,16 +113,13 @@ |
#if defined(USE_X11) |
#include "ash/accelerators/magnifier_key_scroller.h" |
#include "ash/accelerators/spoken_feedback_toggler.h" |
+#include "base/message_loop/message_pump_x11.h" |
+#endif // defined(USE_X11) |
#include "ash/ash_constants.h" |
#include "ash/display/display_change_observer_chromeos.h" |
#include "ash/display/display_error_observer_chromeos.h" |
#include "ash/display/output_configurator_animation.h" |
#include "ash/display/projecting_observer_chromeos.h" |
-#include "ash/system/chromeos/session/last_window_closed_logout_reminder.h" |
-#include "base/message_loop/message_pump_x11.h" |
-#include "base/sys_info.h" |
-#include "ui/display/chromeos/output_configurator.h" |
-#endif // defined(USE_X11) |
#include "ash/display/resolution_notification_controller.h" |
#include "ash/sticky_keys/sticky_keys_controller.h" |
#include "ash/system/chromeos/bluetooth/bluetooth_notification_controller.h" |
@@ -131,8 +128,11 @@ |
#include "ash/system/chromeos/power/power_status.h" |
#include "ash/system/chromeos/power/user_activity_notifier.h" |
#include "ash/system/chromeos/power/video_activity_notifier.h" |
+#include "ash/system/chromeos/session/last_window_closed_logout_reminder.h" |
#include "ash/system/chromeos/session/logout_confirmation_controller.h" |
#include "base/bind_helpers.h" |
+#include "base/sys_info.h" |
+#include "ui/display/chromeos/output_configurator.h" |
#endif // defined(OS_CHROMEOS) |
namespace ash { |
@@ -606,12 +606,12 @@ Shell::Shell(ShellDelegate* delegate) |
delegate_(delegate), |
window_positioner_(new WindowPositioner), |
activation_client_(NULL), |
-#if defined(OS_CHROMEOS) && defined(USE_X11) |
+#if defined(OS_CHROMEOS) |
output_configurator_(new ui::OutputConfigurator()), |
-#endif // defined(OS_CHROMEOS) && defined(USE_X11) |
+#endif // defined(OS_CHROMEOS) |
native_cursor_manager_(new AshNativeCursorManager), |
- cursor_manager_(scoped_ptr< ::wm::NativeCursorManager>( |
- native_cursor_manager_)), |
+ cursor_manager_( |
+ scoped_ptr< ::wm::NativeCursorManager>(native_cursor_manager_)), |
simulate_modal_window_open_for_testing_(false), |
is_touch_hud_projection_enabled_(false) { |
DCHECK(delegate_.get()); |
@@ -762,7 +762,7 @@ Shell::~Shell() { |
new_window_delegate_.reset(); |
media_delegate_.reset(); |
-#if defined(OS_CHROMEOS) && defined(USE_X11) |
+#if defined(OS_CHROMEOS) |
if (display_change_observer_) |
output_configurator_->RemoveObserver(display_change_observer_.get()); |
if (output_configurator_animation_) |
@@ -789,7 +789,7 @@ void Shell::Init() { |
internal::DisplayManager::VIRTUAL_KEYBOARD); |
} |
bool display_initialized = display_manager_->InitFromCommandLine(); |
-#if defined(OS_CHROMEOS) && defined(USE_X11) |
+#if defined(OS_CHROMEOS) |
output_configurator_->Init(!gpu_support_->IsPanelFittingDisabled()); |
output_configurator_animation_.reset( |
new internal::OutputConfiguratorAnimation()); |
@@ -811,7 +811,7 @@ void Shell::Init() { |
delegate_->IsFirstRunAfterBoot() ? kChromeOsBootColor : 0); |
display_initialized = true; |
} |
-#endif // defined(OS_CHROMEOS) && defined(USE_X11) |
+#endif // defined(OS_CHROMEOS) |
if (!display_initialized) |
display_manager_->InitDefaultDisplay(); |
@@ -912,7 +912,7 @@ void Shell::Init() { |
lock_state_controller_.reset(new LockStateController); |
power_button_controller_.reset(new PowerButtonController( |
lock_state_controller_.get())); |
-#if defined(OS_CHROMEOS) && defined(USE_X11) |
+#if defined(OS_CHROMEOS) |
// Pass the initial display state to PowerButtonController. |
power_button_controller_->OnDisplayModeChanged( |
output_configurator_->cached_outputs()); |