From d645824098277168360365915b2242413457c7ce Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 27 Apr 2022 13:20:28 +1000 Subject: [PATCH] Update progress after prepare_media() finishes Otherwise the bulk of the import ends up being shown as "Checked: 0" in the progress window. --- rslib/src/import_export/package/apkg/import/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rslib/src/import_export/package/apkg/import/mod.rs b/rslib/src/import_export/package/apkg/import/mod.rs index e5680ff58..6b6e8370a 100644 --- a/rslib/src/import_export/package/apkg/import/mod.rs +++ b/rslib/src/import_export/package/apkg/import/mod.rs @@ -79,6 +79,7 @@ impl<'a> Context<'a> { fn import(&mut self) -> Result { let mut media_map = self.prepare_media()?; + (self.progress_fn)(ImportProgress::Collection)?; let note_imports = self.import_notes_and_notetypes(&mut media_map)?; let imported_decks = self.import_decks_and_configs()?; self.import_cards_and_revlog(¬e_imports.id_map, &imported_decks)?;