This job runs a LoadJob first and an ExtractJob after, which results in two
different progress bars in the notification tray. This patch changes how the
percentage is computed: the first 50% is from the LoadJob, the 2nd 50% from the
ExtractJob. This ensures that only one progress bar shows up while the wrapper job
is running. This will only work if the interface reports progress for both LoadJobs and ExtractJobs.
Details
Details
Batch-extract the linux tarball and check the system tray notifications.
Diff Detail
Diff Detail
- Repository
- R36 Ark
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
This works when both LoadJob and ExtractJob emit progress (e.g. libarchiveplugni). However, some cliplugins e.g. cli7z only emit progress when loading and not when extracting. This leads to the progress bar stalling at 50% until completion of the extractjob.