diff options
| author | Alexander Larsson <alexl@redhat.com> | 2020-09-11 16:47:05 +0200 |
|---|---|---|
| committer | Alexander Larsson <alexl@redhat.com> | 2020-09-11 16:47:05 +0200 |
| commit | 6cf80f4703e57a819c6adc94b5a98b7c3e4c57d2 (patch) | |
| tree | 7b4dee193dd82b24301a7846b345d399a95dc4af | |
| parent | 25ff00994f8ac1cef25d78c30cb8a46cec38c6a1 (diff) | |
| download | flatpak-fix-oci-progress.tar.gz | |
OCI: Fix progress reportingfix-oci-progress
Somewhere during the progress reporting cleanup we lost the progress
for OCI pulls, this puts it back.
| -rw-r--r-- | common/flatpak-progress.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/flatpak-progress.c b/common/flatpak-progress.c index e3b8338c..a83bcf81 100644 --- a/common/flatpak-progress.c +++ b/common/flatpak-progress.c @@ -428,6 +428,7 @@ flatpak_progress_update_oci_pull (FlatpakProgress *self, if (self == NULL) return; + self->requested = n_layers; /* Need to set this to trigger start of progress reporting, see update_status_progress_and_estimating() */ self->outstanding_fetches = n_layers - pulled_layers; self->fetched_delta_parts = pulled_layers; self->total_delta_parts = n_layers; @@ -438,6 +439,8 @@ flatpak_progress_update_oci_pull (FlatpakProgress *self, self->total_delta_part_usize = total_size; self->total_delta_superblocks = 0; update_status_progress_and_estimating (self); + + self->callback (self->status, self->progress, self->estimating, self->user_data); } guint32 |
