Index: mojo/public/cpp/bindings/lib/interface_ptr_internal.h |
diff --git a/mojo/public/cpp/bindings/lib/interface_ptr_internal.h b/mojo/public/cpp/bindings/lib/interface_ptr_internal.h |
index 52151a9a9433ed2d8d5c3d9ee032bf63527e7736..5caed2f123d99d39843600aacf7899b60a83baca 100644 |
--- a/mojo/public/cpp/bindings/lib/interface_ptr_internal.h |
+++ b/mojo/public/cpp/bindings/lib/interface_ptr_internal.h |
@@ -42,9 +42,9 @@ class InterfacePtrState { |
assert(!router_); |
FilterChain filters; |
- filters.Append(new MessageHeaderValidator) |
- .Append(new typename Interface::Client::RequestValidator_) |
- .Append(new typename Interface::ResponseValidator_); |
+ filters.Append<MessageHeaderValidator>(); |
+ filters.Append<typename Interface::Client::RequestValidator_>(); |
+ filters.Append<typename Interface::ResponseValidator_>(); |
router_ = new Router(handle.Pass(), filters.Pass(), waiter); |
ProxyWithStub* proxy = new ProxyWithStub(router_); |