| Index: mojo/public/cpp/bindings/lib/associated_interface_ptr_state.h
|
| diff --git a/mojo/public/cpp/bindings/lib/associated_interface_ptr_state.h b/mojo/public/cpp/bindings/lib/associated_interface_ptr_state.h
|
| index 839978dbbaace1eb6efe4aa422b2b75c9c02a9a6..7128a908d9dbacb5efd5d93b1d3d2aa8d74195b7 100644
|
| --- a/mojo/public/cpp/bindings/lib/associated_interface_ptr_state.h
|
| +++ b/mojo/public/cpp/bindings/lib/associated_interface_ptr_state.h
|
| @@ -102,8 +102,10 @@ class AssociatedInterfacePtrState {
|
| base::WrapUnique(new typename Interface::ResponseValidator_()), false,
|
| std::move(runner), 0u));
|
| proxy_.reset(new Proxy(endpoint_client_.get()));
|
| - proxy_->serialization_context()->group_controller =
|
| - endpoint_client_->group_controller();
|
| + if (Interface::PassesAssociatedKinds_) {
|
| + proxy_->serialization_context()->group_controller =
|
| + endpoint_client_->group_controller();
|
| + }
|
| }
|
|
|
| // After this method is called, the object is in an invalid state and
|
|
|