[geary/wip/prefetcher-missing-mail: 3/4] Ensure EmailPrefetcher's cancellable actually gets cancelled



commit 0c59a8c4a3fb44110078cb831b457e0350182d1e
Author: Michael Gratton <mike vee net>
Date:   Wed Aug 28 10:18:31 2019 +1000

    Ensure EmailPrefetcher's cancellable actually gets cancelled

 src/engine/imap-engine/imap-engine-email-prefetcher.vala | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/engine/imap-engine/imap-engine-email-prefetcher.vala 
b/src/engine/imap-engine/imap-engine-email-prefetcher.vala
index c2f58f98..dcf2e5f6 100644
--- a/src/engine/imap-engine/imap-engine-email-prefetcher.vala
+++ b/src/engine/imap-engine/imap-engine-email-prefetcher.vala
@@ -52,6 +52,8 @@ private class Geary.ImapEngine.EmailPrefetcher : Geary.BaseObject {
     }
 
     public void close() {
+        this.cancellable.cancel();
+
         if (this.prefetch_timer.is_running) {
             this.prefetch_timer.reset();
             // since an acquire was done when scheduled, need to


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]