| Index: net/base/upload_data_stream.cc
|
| diff --git a/net/base/upload_data_stream.cc b/net/base/upload_data_stream.cc
|
| index bfcb44a0b7d068e2afc660b95b6131e0ba4bf10a..9e40f10c343c0b4b04bded435f0e7bf63e637737 100644
|
| --- a/net/base/upload_data_stream.cc
|
| +++ b/net/base/upload_data_stream.cc
|
| @@ -188,4 +188,12 @@ void UploadDataStream::OnReadCompleted(int result) {
|
| base::ResetAndReturn(&callback_).Run(result);
|
| }
|
|
|
| +UploadProgress UploadDataStream::GetUploadProgress() const {
|
| + // While initialization / rewinding is in progress, return nothing.
|
| + if (!initialized_successfully_)
|
| + return UploadProgress();
|
| +
|
| + return UploadProgress(current_position_, total_size_);
|
| +}
|
| +
|
| } // namespace net
|
|
|