diff --git a/brightray/browser/browser_main_parts.cc b/brightray/browser/browser_main_parts.cc index 0aae4bcc5bc1..1a74d4792392 100644 --- a/brightray/browser/browser_main_parts.cc +++ b/brightray/browser/browser_main_parts.cc @@ -25,6 +25,7 @@ #include "ui/display/display.h" #include "ui/display/screen.h" #include "ui/views/widget/desktop_aura/desktop_screen.h" +#include "ui/wm/core/wm_state.h" #endif #if defined(TOOLKIT_VIEWS) @@ -41,7 +42,6 @@ #include "ui/base/x/x11_util.h" #include "ui/base/x/x11_util_internal.h" #include "ui/views/linux_ui/linux_ui.h" -#include "ui/wm/core/wm_state.h" #endif #if defined(OS_WIN) @@ -181,6 +181,9 @@ void BrowserMainParts::ToolkitInitialized() { #if defined(USE_AURA) && defined(USE_X11) views::LinuxUI::instance()->Initialize(); +#endif + +#if defined(USE_AURA) wm_state_.reset(new wm::WMState); #endif diff --git a/brightray/browser/browser_main_parts.h b/brightray/browser/browser_main_parts.h index a0d58e7609e9..91aad2760235 100644 --- a/brightray/browser/browser_main_parts.h +++ b/brightray/browser/browser_main_parts.h @@ -19,7 +19,7 @@ class ViewsDelegate; } #endif -#if defined(USE_AURA) && defined(USE_X11) +#if defined(USE_AURA) namespace wm { class WMState; } @@ -54,7 +54,7 @@ class BrowserMainParts : public content::BrowserMainParts { std::unique_ptr views_delegate_; #endif -#if defined(USE_AURA) && defined(USE_X11) +#if defined(USE_AURA) std::unique_ptr wm_state_; #endif