summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoshitaka Ishida <yoshitaka.ishida@sony.com>2018-04-25 12:47:12 -0700
committerandroid-build-merger <android-build-merger@google.com>2018-04-25 12:47:12 -0700
commit216a64a46978c34e59a57a19816df1ebc1040afc (patch)
treefcb6a92e0b1c6d29aa69e1c7287b89ed05b2e303
parent74e5a5ce0b380b26148f9e8930abda8ef07c0a42 (diff)
parent6c6ca4fcd24ac4510a65aace1f0a5389e9211946 (diff)
postinstall: fixed postinst_action_progress is NaN am: 128936fb26 am: e1f78fdc4d
am: 6c6ca4fcd2 Change-Id: I23fffc4da481b909fdd2ce8fbc787c3d3be82d68
-rw-r--r--payload_consumer/postinstall_runner_action.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/payload_consumer/postinstall_runner_action.cc b/payload_consumer/postinstall_runner_action.cc
index cedecda9..b6af1314 100644
--- a/payload_consumer/postinstall_runner_action.cc
+++ b/payload_consumer/postinstall_runner_action.cc
@@ -264,7 +264,7 @@ bool PostinstallRunnerAction::ProcessProgressLine(const string& line) {
void PostinstallRunnerAction::ReportProgress(double frac) {
if (!delegate_)
return;
- if (current_partition_ >= partition_weight_.size()) {
+ if (current_partition_ >= partition_weight_.size() || total_weight_ == 0) {
delegate_->ProgressUpdate(1.);
return;
}