Index: net/spdy/spdy_http_stream.cc |
diff --git a/net/spdy/spdy_http_stream.cc b/net/spdy/spdy_http_stream.cc |
index e65dc45e60d6008b1bfcd36a659f4d2c348a8d47..31c20ef4a4fc169a69b73602ff54fe6418d6e17e 100644 |
--- a/net/spdy/spdy_http_stream.cc |
+++ b/net/spdy/spdy_http_stream.cc |
@@ -99,11 +99,12 @@ const HttpResponseInfo* SpdyHttpStream::GetResponseInfo() const { |
return response_info_; |
} |
-uint64 SpdyHttpStream::GetUploadProgress() const { |
+UploadProgress SpdyHttpStream::GetUploadProgress() const { |
if (!request_body_stream_.get()) |
- return 0; |
+ return UploadProgress(); |
- return request_body_stream_->position(); |
+ return UploadProgress(request_body_stream_->position(), |
+ request_body_stream_->size()); |
} |
int SpdyHttpStream::ReadResponseHeaders(const CompletionCallback& callback) { |