Index: extensions/browser/content_verify_job.cc |
diff --git a/extensions/browser/content_verify_job.cc b/extensions/browser/content_verify_job.cc |
index efd763eaf7294e48e7b7fd59267a2405d5ae7137..651dcae47b62ddd974d73527a253426996de5db3 100644 |
--- a/extensions/browser/content_verify_job.cc |
+++ b/extensions/browser/content_verify_job.cc |
@@ -132,13 +132,12 @@ |
} |
} |
done_reading_ = true; |
- if (hashes_ready_) { |
- if (!FinishBlock()) |
- DispatchFailureCallback(HASH_MISMATCH); |
- else if (g_test_observer) |
- g_test_observer->JobFinished(hash_reader_->extension_id(), |
- hash_reader_->relative_path(), failed_); |
- } |
+ if (hashes_ready_ && !FinishBlock()) |
+ DispatchFailureCallback(HASH_MISMATCH); |
+ |
+ if (!failed_ && g_test_observer) |
+ g_test_observer->JobFinished( |
+ hash_reader_->extension_id(), hash_reader_->relative_path(), failed_); |
} |
bool ContentVerifyJob::FinishBlock() { |
@@ -183,10 +182,6 @@ |
ScopedElapsedTimer timer(&time_spent_); |
if (!FinishBlock()) |
DispatchFailureCallback(HASH_MISMATCH); |
- else if (g_test_observer) { |
- g_test_observer->JobFinished(hash_reader_->extension_id(), |
- hash_reader_->relative_path(), failed_); |
- } |
} |
} |