summaryrefslogtreecommitdiffstats
path: root/ash/root_window_controller.h
diff options
context:
space:
mode:
Diffstat (limited to 'ash/root_window_controller.h')
-rw-r--r--ash/root_window_controller.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/ash/root_window_controller.h b/ash/root_window_controller.h
index bbf29ce..140a7d2 100644
--- a/ash/root_window_controller.h
+++ b/ash/root_window_controller.h
@@ -50,7 +50,6 @@ namespace internal {
class AlwaysOnTopController;
class AnimatingDesktopController;
-class BootSplashScreen;
class DesktopBackgroundWidgetController;
class DockedWindowLayoutManager;
class PanelLayoutManager;
@@ -64,6 +63,10 @@ class TouchHudDebug;
class TouchHudProjection;
class WorkspaceController;
+#if defined(USE_X11)
+class BootSplashScreen;
+#endif
+
// This class maintains the per root window state for ash. This class
// owns the root window and other dependent objects that should be
// deleted upon the deletion of the root window. The RootWindowController
@@ -255,7 +258,9 @@ class ASH_EXPORT RootWindowController : public ShellObserver {
PanelLayoutManager* panel_layout_manager_;
scoped_ptr<SystemBackgroundController> system_background_;
+#if defined(USE_X11)
scoped_ptr<BootSplashScreen> boot_splash_screen_;
+#endif
scoped_ptr<ScreenDimmer> screen_dimmer_;
scoped_ptr<WorkspaceController> workspace_controller_;