mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
empty/restore media trash shouldn't clear undo
This commit is contained in:
parent
248373ef30
commit
cfb2a382b1
1 changed files with 4 additions and 11 deletions
|
@ -62,11 +62,8 @@ impl MediaService for Backend {
|
|||
|
||||
self.with_col(|col| {
|
||||
let mgr = MediaManager::new(&col.media_folder, &col.media_db)?;
|
||||
col.transact_no_undo(|ctx| {
|
||||
let mut checker = MediaChecker::new(ctx, &mgr, progress_fn);
|
||||
|
||||
checker.empty_trash()
|
||||
})
|
||||
let mut checker = MediaChecker::new(col, &mgr, progress_fn);
|
||||
checker.empty_trash()
|
||||
})
|
||||
.map(Into::into)
|
||||
}
|
||||
|
@ -77,12 +74,8 @@ impl MediaService for Backend {
|
|||
move |progress| handler.update(Progress::MediaCheck(progress as u32), true);
|
||||
self.with_col(|col| {
|
||||
let mgr = MediaManager::new(&col.media_folder, &col.media_db)?;
|
||||
|
||||
col.transact_no_undo(|ctx| {
|
||||
let mut checker = MediaChecker::new(ctx, &mgr, progress_fn);
|
||||
|
||||
checker.restore_trash()
|
||||
})
|
||||
let mut checker = MediaChecker::new(col, &mgr, progress_fn);
|
||||
checker.restore_trash()
|
||||
})
|
||||
.map(Into::into)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue