File r883016-dimap-cache-mail-loss.diff of Package kdepim4

Subject: Fix mail loss on rebuild dimap cache
From: wstephenson@suse.de
Bug: Kolab/issue3196
Patch-Upstream: 883016
Index: kmail/kmfoldercachedimap.h
===================================================================
--- kmail/kmfoldercachedimap.h	(revision 883015)
+++ kmail/kmfoldercachedimap.h	(revision 883016)
@@ -263,7 +263,9 @@
     bool silentUpload() { return mSilentUpload; }
 
     virtual int createIndexFromContents() {
-      return KMFolderMaildir::createIndexFromContents();
+      const int result = KMFolderMaildir::createIndexFromContents();
+      reloadUidMap();
+      return result;
     }
 
     int createIndexFromContentsRecursive();
openSUSE Build Service is sponsored by