Index: net/http/http_stream_parser.cc |
diff --git a/net/http/http_stream_parser.cc b/net/http/http_stream_parser.cc |
index cb5cb114381f7d3d3d7c05feb81a50a7eb8295d9..8d62d53b75b3ca0c305904f6abf3b6f1f3881de6 100644 |
--- a/net/http/http_stream_parser.cc |
+++ b/net/http/http_stream_parser.cc |
@@ -877,11 +877,11 @@ void HttpStreamParser::CalculateResponseBodySize() { |
} |
} |
-uint64 HttpStreamParser::GetUploadProgress() const { |
+UploadProgress HttpStreamParser::GetUploadProgress() const { |
if (!request_body_.get()) |
- return 0; |
+ return UploadProgress(); |
- return request_body_->position(); |
+ return UploadProgress(request_body_->position(), request_body_->size()); |
} |
HttpResponseInfo* HttpStreamParser::GetResponseInfo() { |