| Index: components/view_manager/connection_manager.h
|
| diff --git a/components/view_manager/connection_manager.h b/components/view_manager/connection_manager.h
|
| index ee3cac17627dd40c1a34f6ddf12dfafe04205a77..d6834289320ea003e62626d2060fa18600394c03 100644
|
| --- a/components/view_manager/connection_manager.h
|
| +++ b/components/view_manager/connection_manager.h
|
| @@ -15,7 +15,6 @@
|
| #include "components/view_manager/event_dispatcher.h"
|
| #include "components/view_manager/focus_controller_delegate.h"
|
| #include "components/view_manager/ids.h"
|
| -#include "components/view_manager/public/interfaces/native_viewport.mojom.h"
|
| #include "components/view_manager/public/interfaces/view_manager.mojom.h"
|
| #include "components/view_manager/public/interfaces/view_manager_root.mojom.h"
|
| #include "components/view_manager/server_view_delegate.h"
|
| @@ -253,6 +252,10 @@ class ConnectionManager : public ServerViewDelegate,
|
| // Set of ViewManagerServiceImpls.
|
| ConnectionMap connection_map_;
|
|
|
| + // DisplayManager holds a raw pointer to EventDispatcher and so it must be
|
| + // destroyed after DisplayManager (and thus created before).
|
| + EventDispatcher event_dispatcher_;
|
| +
|
| scoped_ptr<DisplayManager> display_manager_;
|
|
|
| scoped_ptr<ServerView> root_;
|
| @@ -268,10 +271,6 @@ class ConnectionManager : public ServerViewDelegate,
|
|
|
| AnimationRunner animation_runner_;
|
|
|
| - EventDispatcher event_dispatcher_;
|
| -
|
| - mojo::Binding<mojo::NativeViewportEventDispatcher> event_dispatcher_binding_;
|
| -
|
| scoped_ptr<FocusController> focus_controller_;
|
|
|
| mojo::ViewManagerRootClientPtr view_manager_root_client_;
|
|
|