| Index: net/tools/quic/quic_spdy_client_stream.cc
|
| diff --git a/net/tools/quic/quic_spdy_client_stream.cc b/net/tools/quic/quic_spdy_client_stream.cc
|
| index ca3bd78312480109a7009278adbcc82ac79b0bcb..633963ae8ece7226d5928fc30f8f4b31e46b1740 100644
|
| --- a/net/tools/quic/quic_spdy_client_stream.cc
|
| +++ b/net/tools/quic/quic_spdy_client_stream.cc
|
| @@ -96,9 +96,11 @@ void QuicSpdyClientStream::OnInitialHeadersComplete(
|
| session_->OnInitialHeadersComplete(id(), response_headers_);
|
| }
|
|
|
| -void QuicSpdyClientStream::OnTrailingHeadersComplete(bool fin,
|
| - size_t frame_len) {
|
| - QuicSpdyStream::OnTrailingHeadersComplete(fin, frame_len);
|
| +void QuicSpdyClientStream::OnTrailingHeadersComplete(
|
| + bool fin,
|
| + size_t frame_len,
|
| + const QuicHeaderList& header_list) {
|
| + QuicSpdyStream::OnTrailingHeadersComplete(fin, frame_len, header_list);
|
| MarkTrailersConsumed(decompressed_trailers().length());
|
| }
|
|
|
| @@ -139,6 +141,9 @@ void QuicSpdyClientStream::OnPromiseHeaderList(
|
| }
|
|
|
| session_->HandlePromised(id(), promised_id, promise_headers);
|
| + if (visitor() != nullptr) {
|
| + visitor()->OnPromiseHeadersComplete(promised_id, frame_len);
|
| + }
|
| }
|
|
|
| void QuicSpdyClientStream::OnDataAvailable() {
|
|
|