Index: chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h |
diff --git a/chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h b/chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h |
index b72a8efb56707d51bba6a16eec76f3a7c2c59dad..005ec1600ea48a3c5218c3796006d2aac50622c0 100644 |
--- a/chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h |
+++ b/chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h |
@@ -7,8 +7,18 @@ |
#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
+#include "base/memory/scoped_ptr.h" |
#include "chrome/browser/chrome_browser_main_extra_parts.h" |
+namespace exo { |
+class Display; |
+#if defined(OS_LINUX) |
+namespace wayland { |
+class Server; |
+} |
+#endif |
+} |
+ |
class ChromeBrowserMainExtraPartsAsh : public ChromeBrowserMainExtraParts { |
public: |
ChromeBrowserMainExtraPartsAsh(); |
@@ -20,6 +30,13 @@ class ChromeBrowserMainExtraPartsAsh : public ChromeBrowserMainExtraParts { |
void PostMainMessageLoopRun() override; |
private: |
+ scoped_ptr<exo::Display> exo_display_; |
+#if defined(OS_LINUX) |
+ scoped_ptr<exo::wayland::Server> wayland_server_; |
+ class WaylandWatcher; |
+ scoped_ptr<WaylandWatcher> wayland_watcher_; |
+#endif |
+ |
DISALLOW_COPY_AND_ASSIGN(ChromeBrowserMainExtraPartsAsh); |
}; |