Index: components/arc/arc_service_manager.h |
diff --git a/components/arc/arc_service_manager.h b/components/arc/arc_service_manager.h |
index f86d6bed02db7592bece8c0221c20d294a3ed937..915b42a4d4e0a2e32266b6132166d2421e484c70 100644 |
--- a/components/arc/arc_service_manager.h |
+++ b/components/arc/arc_service_manager.h |
@@ -19,6 +19,7 @@ class SingleThreadTaskRunner; |
namespace arc { |
class ArcBridgeService; |
+class ArcInputBridge; |
// Manages creation and destruction of services that communicate with the ARC |
// instance via the ArcBridgeService. |
@@ -38,8 +39,11 @@ class ArcServiceManager { |
static ArcServiceManager* Get(); |
private: |
- scoped_refptr<base::SequencedTaskRunner> origin_task_runner_; |
+ // The arc bridge service should be destroyed last. |
scoped_ptr<ArcBridgeService> arc_bridge_service_; |
+ scoped_ptr<ArcInputBridge> arc_input_bridge_; |
+ |
+ scoped_refptr<base::SequencedTaskRunner> origin_task_runner_; |
DISALLOW_COPY_AND_ASSIGN(ArcServiceManager); |
}; |