Index: mojo/public/cpp/application/interface_factory_impl.h |
diff --git a/mojo/public/cpp/application/interface_factory_impl.h b/mojo/public/cpp/application/interface_factory_impl.h |
index 2d020f8767b17da0aafe1a16d5fc03786bcba29b..65992727a610cf31fc9a99946f02bd1ecd976229 100644 |
--- a/mojo/public/cpp/application/interface_factory_impl.h |
+++ b/mojo/public/cpp/application/interface_factory_impl.h |
@@ -35,6 +35,10 @@ class InterfaceFactoryImplWithContext : public InterfaceFactory<Interface> { |
: context_(context) {} |
virtual ~InterfaceFactoryImplWithContext() {} |
+ void set_context(Context* context) { |
+ context_ = context; |
+ } |
+ |
virtual void Create(ApplicationConnection* connection, |
InterfaceRequest<Interface> request) MOJO_OVERRIDE { |
BindToRequest(new Impl(context_), &request); |