views_content_client_main_parts_aura.cc 985 B

123456789101112131415161718192021222324252627282930313233343536
  1. // Copyright 2014 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "ui/views_content_client/views_content_client_main_parts_aura.h"
  5. #include <utility>
  6. #include "build/chromeos_buildflags.h"
  7. #if !BUILDFLAG(IS_CHROMEOS_ASH)
  8. #include "ui/wm/core/wm_state.h"
  9. #endif
  10. namespace ui {
  11. ViewsContentClientMainPartsAura::ViewsContentClientMainPartsAura(
  12. ViewsContentClient* views_content_client)
  13. : ViewsContentClientMainParts(views_content_client) {}
  14. ViewsContentClientMainPartsAura::~ViewsContentClientMainPartsAura() {
  15. }
  16. void ViewsContentClientMainPartsAura::ToolkitInitialized() {
  17. ViewsContentClientMainParts::ToolkitInitialized();
  18. #if !BUILDFLAG(IS_CHROMEOS_ASH)
  19. wm_state_ = std::make_unique<::wm::WMState>();
  20. #endif
  21. }
  22. void ViewsContentClientMainPartsAura::PostMainMessageLoopRun() {
  23. ViewsContentClientMainParts::PostMainMessageLoopRun();
  24. }
  25. } // namespace ui