From 584ae84e5b4e7c14e0c50fa6ca54cc8dac4ecc18 Mon Sep 17 00:00:00 2001 From: Chris Heywood <15127-creywood@users.noreply.gitlab.gnome.org> Date: Wed, 8 Jan 2020 12:09:55 +0100 Subject: [PATCH] Run GC after emptying spam or trash --- src/engine/imap-engine/imap-engine-minimal-folder.vala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/engine/imap-engine/imap-engine-minimal-folder.vala b/src/engine/imap-engine/imap-engine-minimal-folder.vala index 923b8e71..d8937422 100644 --- a/src/engine/imap-engine/imap-engine-minimal-folder.vala +++ b/src/engine/imap-engine/imap-engine-minimal-folder.vala @@ -1277,6 +1277,8 @@ private class Geary.ImapEngine.MinimalFolder : Geary.Folder, Geary.FolderSupport // open while processing first the flag updates then the // expunge from the remote yield this.replay_queue.checkpoint(cancellable); + + yield this._account.local.db.run_gc(cancellable); } private void check_open(string method) throws EngineError {