GNOME Bugzilla – Bug 213997
vFolders on IMAP servers dont' populate in offline mode
Last modified: 2013-09-10 14:02:43 UTC
When in offline mode, vfolders no longer work. Since most of the data is available, it should be pretty easy to make them locate matching data which evolution is keeping cached. Should be pretty fast too...
since the other search bug is basically fixed i think this should be too, enough anyway.
does this work now, ben?
No. vFolders do not populate while offline. However, if they are already populated, they don't vanish when you go offline.
editing the title to reflect the reality.
Because of the decision to remap 1.1->1.2 and 1.2->1.4, I'm going to be moving a large number of bugs around in the bugzilla. You can just search on 'body contains' 'Because of the decision to remap' and mark all as read. Please direct all questions about this change to evolution@ximian.com, not the bug. Luis
notzed: you have some code already working for this, right?
Ben, can you give a specific example? Does it have to reference specific vfolders? I have tried: - creating a vfolder while in offline mode - worked fine - changing content of imap folder - vfolder updated fine - going online/offline, vfolder still updated ok
Try starting in offline mode and using vfolders. (You might have to start without a network at all.)
I did start in offline mode and adding a vfolder and it worked.
No no. Create a vfolder. See that there is mail in it. Quit evolution. Lose your network. Restart Evolution. Go to the vfolder. Do you have mail in there? I don't...
uh thats not going offline.
Tested that. I had a folder of unread messages. I started evolution - no folders showed up at all, as i'd removed my network connection. I turned to 'offline mode'. And then opened that store since none of its folders were opened. The folders all showed up. The vfolder updated its content. Works for me.
Ok, I believe this is now fixed in cvs head. While fixing another problem - the unread counts didn't show up for offline folders, I found it created different urls for offline folders. If you were vfoldering against a specific folder that probably would've broken because of this.