OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/chromeos/chrome_browser_main_chromeos.h" | 5 #include "chrome/browser/chromeos/chrome_browser_main_chromeos.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 #include <utility> | 10 #include <utility> |
(...skipping 815 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
826 keyboard_event_rewriters_->AddEventRewriter( | 826 keyboard_event_rewriters_->AddEventRewriter( |
827 std::unique_ptr<ui::EventRewriter>(new SpokenFeedbackEventRewriter())); | 827 std::unique_ptr<ui::EventRewriter>(new SpokenFeedbackEventRewriter())); |
828 event_rewriter_delegate_ = base::MakeUnique<EventRewriterDelegateImpl>(); | 828 event_rewriter_delegate_ = base::MakeUnique<EventRewriterDelegateImpl>(); |
829 keyboard_event_rewriters_->AddEventRewriter( | 829 keyboard_event_rewriters_->AddEventRewriter( |
830 base::MakeUnique<ui::EventRewriterChromeOS>( | 830 base::MakeUnique<ui::EventRewriterChromeOS>( |
831 event_rewriter_delegate_.get(), | 831 event_rewriter_delegate_.get(), |
832 ash::Shell::Get()->sticky_keys_controller())); | 832 ash::Shell::Get()->sticky_keys_controller())); |
833 keyboard_event_rewriters_->Init(); | 833 keyboard_event_rewriters_->Init(); |
834 } | 834 } |
835 | 835 |
836 // In classic ash must occur after ash::WmShell is initialized. Triggers a | 836 // In classic ash must occur after ash::ShellPort is initialized. Triggers a |
837 // fetch of the initial CrosSettings DeviceRebootOnShutdown policy. | 837 // fetch of the initial CrosSettings DeviceRebootOnShutdown policy. |
838 shutdown_policy_forwarder_ = base::MakeUnique<ShutdownPolicyForwarder>(); | 838 shutdown_policy_forwarder_ = base::MakeUnique<ShutdownPolicyForwarder>(); |
839 | 839 |
840 ChromeBrowserMainPartsLinux::PostBrowserStart(); | 840 ChromeBrowserMainPartsLinux::PostBrowserStart(); |
841 } | 841 } |
842 | 842 |
843 // Shut down services before the browser process, etc are destroyed. | 843 // Shut down services before the browser process, etc are destroyed. |
844 void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() { | 844 void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() { |
845 chromeos::ResourceReporter::GetInstance()->StopMonitoring(); | 845 chromeos::ResourceReporter::GetInstance()->StopMonitoring(); |
846 | 846 |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
980 | 980 |
981 ChromeBrowserMainPartsLinux::PostDestroyThreads(); | 981 ChromeBrowserMainPartsLinux::PostDestroyThreads(); |
982 | 982 |
983 // Destroy DeviceSettingsService after g_browser_process. | 983 // Destroy DeviceSettingsService after g_browser_process. |
984 DeviceSettingsService::Shutdown(); | 984 DeviceSettingsService::Shutdown(); |
985 | 985 |
986 chromeos::ShutdownCloseTracking(); | 986 chromeos::ShutdownCloseTracking(); |
987 } | 987 } |
988 | 988 |
989 } // namespace chromeos | 989 } // namespace chromeos |
OLD | NEW |