From 7c5d89bdb9bbcf842e8a81c0fe9ba69c123c490f Mon Sep 17 00:00:00 2001 From: Michael James Gratton Date: Fri, 1 Dec 2017 22:46:02 +1100 Subject: [PATCH] Only prefetch messages that have not been seen before. * src/engine/imap-engine/imap-engine-email-prefetcher.vala (EmailPrefetcher): Connect to email_locally_{appended,inserted} rather than email_{appended,inserted}. --- src/engine/imap-engine/imap-engine-email-prefetcher.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/imap-engine/imap-engine-email-prefetcher.vala b/src/engine/imap-engine/imap-engine-email-prefetcher.vala index 2d1eacc9..9a072fd1 100644 --- a/src/engine/imap-engine/imap-engine-email-prefetcher.vala +++ b/src/engine/imap-engine/imap-engine-email-prefetcher.vala @@ -36,8 +36,8 @@ private class Geary.ImapEngine.EmailPrefetcher : Object { folder.opened.connect(on_opened); folder.closed.connect(on_closed); - folder.email_appended.connect(on_local_expansion); - folder.email_inserted.connect(on_local_expansion); + folder.email_locally_appended.connect(on_local_expansion); + folder.email_locally_inserted.connect(on_local_expansion); } ~EmailPrefetcher() { @@ -46,8 +46,8 @@ private class Geary.ImapEngine.EmailPrefetcher : Object { folder.opened.disconnect(on_opened); folder.closed.disconnect(on_closed); - folder.email_appended.disconnect(on_local_expansion); - folder.email_inserted.disconnect(on_local_expansion); + folder.email_locally_appended.disconnect(on_local_expansion); + folder.email_locally_inserted.disconnect(on_local_expansion); } private void on_opened(Geary.Folder.OpenState open_state) {