| Index: components/mus/ws/window_manager_factory_service.h
|
| diff --git a/components/mus/ws/window_manager_factory_service.h b/components/mus/ws/window_manager_factory_service.h
|
| index 90217f2e5e8970b1b738f49f8e0912556e3b66c1..94ffa3c0bd44ee245691703694d71dfc506c9c46 100644
|
| --- a/components/mus/ws/window_manager_factory_service.h
|
| +++ b/components/mus/ws/window_manager_factory_service.h
|
| @@ -14,13 +14,18 @@ namespace mus {
|
| namespace ws {
|
|
|
| class ServerWindow;
|
| +class WindowManagerFactoryRegistry;
|
|
|
| class WindowManagerFactoryService : public mojom::WindowManagerFactoryService {
|
| public:
|
| - explicit WindowManagerFactoryService(
|
| + WindowManagerFactoryService(
|
| + WindowManagerFactoryRegistry* registry,
|
| + uint32_t user_id,
|
| mojo::InterfaceRequest<mojom::WindowManagerFactoryService> request);
|
| ~WindowManagerFactoryService() override;
|
|
|
| + uint32_t user_id() const { return user_id_; }
|
| +
|
| mojom::WindowManagerFactory* window_manager_factory() {
|
| return window_manager_factory_.get();
|
| }
|
| @@ -29,6 +34,10 @@ class WindowManagerFactoryService : public mojom::WindowManagerFactoryService {
|
| void SetWindowManagerFactory(mojom::WindowManagerFactoryPtr factory) override;
|
|
|
| private:
|
| + void OnConnectionLost();
|
| +
|
| + WindowManagerFactoryRegistry* registry_;
|
| + const uint32_t user_id_;
|
| mojo::Binding<mojom::WindowManagerFactoryService> binding_;
|
| mojom::WindowManagerFactoryPtr window_manager_factory_;
|
|
|
|
|