Commit 97a7b9d5 authored by Scott Violet's avatar Scott Violet Committed by Commit Bot

chromeos: removes dead code in Shell

BUG=842365
TEST=none

Change-Id: I3f29c66f1d82c88eaff7da4c8b99ee6aed4902cc
Reviewed-on: https://chromium-review.googlesource.com/1164075Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#581013}
parent f01f28f0
...@@ -176,13 +176,11 @@ ...@@ -176,13 +176,11 @@
#include "services/preferences/public/cpp/pref_service_factory.h" #include "services/preferences/public/cpp/pref_service_factory.h"
#include "services/preferences/public/mojom/preferences.mojom.h" #include "services/preferences/public/mojom/preferences.mojom.h"
#include "services/service_manager/public/cpp/connector.h" #include "services/service_manager/public/cpp/connector.h"
#include "services/ui/public/interfaces/constants.mojom.h"
#include "services/ui/ws2/gpu_interface_provider.h" #include "services/ui/ws2/gpu_interface_provider.h"
#include "services/ui/ws2/window_service.h" #include "services/ui/ws2/window_service.h"
#include "ui/aura/client/aura_constants.h" #include "ui/aura/client/aura_constants.h"
#include "ui/aura/env.h" #include "ui/aura/env.h"
#include "ui/aura/layout_manager.h" #include "ui/aura/layout_manager.h"
#include "ui/aura/mus/user_activity_forwarder.h"
#include "ui/aura/window.h" #include "ui/aura/window.h"
#include "ui/aura/window_event_dispatcher.h" #include "ui/aura/window_event_dispatcher.h"
#include "ui/base/ui_base_features.h" #include "ui/base/ui_base_features.h"
...@@ -702,9 +700,6 @@ Shell::Shell(std::unique_ptr<ShellDelegate> shell_delegate, ...@@ -702,9 +700,6 @@ Shell::Shell(std::unique_ptr<ShellDelegate> shell_delegate,
display_configurator_(new display::DisplayConfigurator()), display_configurator_(new display::DisplayConfigurator()),
native_cursor_manager_(nullptr), native_cursor_manager_(nullptr),
weak_factory_(this) { weak_factory_(this) {
// TODO(sky): better refactor cash/mash dependencies. Perhaps put all cash
// state on ShellPortClassic. http://crbug.com/671246.
display_manager_.reset(ScreenAsh::CreateDisplayManager()); display_manager_.reset(ScreenAsh::CreateDisplayManager());
window_tree_host_manager_ = std::make_unique<WindowTreeHostManager>(); window_tree_host_manager_ = std::make_unique<WindowTreeHostManager>();
user_metrics_recorder_ = std::make_unique<UserMetricsRecorder>(); user_metrics_recorder_ = std::make_unique<UserMetricsRecorder>();
...@@ -1010,9 +1005,7 @@ void Shell::Init( ...@@ -1010,9 +1005,7 @@ void Shell::Init(
wallpaper_controller_ = std::make_unique<WallpaperController>(); wallpaper_controller_ = std::make_unique<WallpaperController>();
// TODO(sky): move creation to ShellPort. immersive_handler_factory_ = std::make_unique<ImmersiveHandlerFactoryAsh>();
if (config != Config::MASH_DEPRECATED)
immersive_handler_factory_ = std::make_unique<ImmersiveHandlerFactoryAsh>();
window_positioner_ = std::make_unique<WindowPositioner>(); window_positioner_ = std::make_unique<WindowPositioner>();
...@@ -1134,16 +1127,6 @@ void Shell::Init( ...@@ -1134,16 +1127,6 @@ void Shell::Init(
power_button_controller_->OnDisplayModeChanged( power_button_controller_->OnDisplayModeChanged(
display_configurator_->cached_displays()); display_configurator_->cached_displays());
// Forward user activity from the window server to |user_activity_detector_|.
// The connector is unavailable in some tests.
// TODO(sky): this is dead code, clean up.
if (aura::Env::GetInstance()->mode() == aura::Env::Mode::MUS && connector_) {
ui::mojom::UserActivityMonitorPtr user_activity_monitor;
connector_->BindInterface(ui::mojom::kServiceName, &user_activity_monitor);
user_activity_forwarder_ = std::make_unique<aura::UserActivityForwarder>(
std::move(user_activity_monitor), user_activity_detector_.get());
}
if (!::features::IsAshInBrowserProcess()) if (!::features::IsAshInBrowserProcess())
client_image_registry_ = std::make_unique<ClientImageRegistry>(); client_image_registry_ = std::make_unique<ClientImageRegistry>();
...@@ -1298,14 +1281,8 @@ void Shell::Init( ...@@ -1298,14 +1281,8 @@ void Shell::Init(
} }
void Shell::InitializeDisplayManager() { void Shell::InitializeDisplayManager() {
const Config config = shell_port_->GetAshConfig();
bool display_initialized = display_manager_->InitFromCommandLine(); bool display_initialized = display_manager_->InitFromCommandLine();
if (!display_initialized && config != Config::CLASSIC) {
// Run display configuration off device in mus mode.
display_manager_->set_configure_displays(true);
display_configurator_->set_configure_display(true);
}
display_configuration_controller_ = display_configuration_controller_ =
std::make_unique<DisplayConfigurationController>( std::make_unique<DisplayConfigurationController>(
display_manager_.get(), window_tree_host_manager_.get()); display_manager_.get(), window_tree_host_manager_.get());
...@@ -1323,14 +1300,7 @@ void Shell::InitializeDisplayManager() { ...@@ -1323,14 +1300,7 @@ void Shell::InitializeDisplayManager() {
std::make_unique<ProjectingObserver>(display_configurator_.get()); std::make_unique<ProjectingObserver>(display_configurator_.get());
if (!display_initialized) { if (!display_initialized) {
// TODO(sky): this is dead code, cleanup. if (chromeos::IsRunningAsSystemCompositor()) {
if (config != Config::CLASSIC && !chromeos::IsRunningAsSystemCompositor()) {
display::mojom::DevDisplayControllerPtr controller;
connector_->BindInterface(ui::mojom::kServiceName, &controller);
display_manager_->SetDevDisplayController(std::move(controller));
}
if (config != Config::CLASSIC || chromeos::IsRunningAsSystemCompositor()) {
display_change_observer_ = display_change_observer_ =
std::make_unique<display::DisplayChangeObserver>( std::make_unique<display::DisplayChangeObserver>(
display_configurator_.get(), display_manager_.get()); display_configurator_.get(), display_manager_.get());
...@@ -1357,8 +1327,7 @@ void Shell::InitializeDisplayManager() { ...@@ -1357,8 +1327,7 @@ void Shell::InitializeDisplayManager() {
if (!display_initialized) if (!display_initialized)
display_manager_->InitDefaultDisplay(); display_manager_->InitDefaultDisplay();
if (config == Config::CLASSIC) display_manager_->RefreshFontParams();
display_manager_->RefreshFontParams();
} }
void Shell::InitRootWindow(aura::Window* root_window) { void Shell::InitRootWindow(aura::Window* root_window) {
......
...@@ -31,7 +31,6 @@ class PrefService; ...@@ -31,7 +31,6 @@ class PrefService;
namespace aura { namespace aura {
class RootWindow; class RootWindow;
class UserActivityForwarder;
class Window; class Window;
} // namespace aura } // namespace aura
...@@ -811,10 +810,6 @@ class ASH_EXPORT Shell : public SessionObserver, ...@@ -811,10 +810,6 @@ class ASH_EXPORT Shell : public SessionObserver,
std::unique_ptr<ScreenPinningController> screen_pinning_controller_; std::unique_ptr<ScreenPinningController> screen_pinning_controller_;
// Forwards user activity ui::mojom::UserActivityMonitor to
// |user_activity_detector_|. Only initialized for mash.
std::unique_ptr<aura::UserActivityForwarder> user_activity_forwarder_;
std::unique_ptr<PeripheralBatteryNotifier> peripheral_battery_notifier_; std::unique_ptr<PeripheralBatteryNotifier> peripheral_battery_notifier_;
std::unique_ptr<PowerEventObserver> power_event_observer_; std::unique_ptr<PowerEventObserver> power_event_observer_;
std::unique_ptr<PowerPrefs> power_prefs_; std::unique_ptr<PowerPrefs> power_prefs_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment