After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 648454 - Subfolders disappear when moving a folder
Subfolders disappear when moving a folder
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.0.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[maildir]
Depends on:
Blocks:
 
 
Reported: 2011-04-22 10:18 UTC by Volker Sobek (weld)
Modified: 2011-05-09 17:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
eds patch (2.51 KB, patch)
2011-05-09 17:13 UTC, Milan Crha
committed Details | Review

Description Volker Sobek (weld) 2011-04-22 10:18:52 UTC
When moving a folder with subfolders, either by dragging the folder or by right-clicking and select "Move Folder To", the folder will be moved, but the expand symbol [+] next to it will disappear.

The subfolders show up again after restarting Evolution.

I only tested moving folders inside the local "On This Computer" section.
Comment 1 Volker Sobek (weld) 2011-04-22 10:35:31 UTC
Is this a duplicate of bug 647816? I'm not sure, can't test the fix here.
Comment 2 Milan Crha 2011-05-09 16:32:07 UTC
Thanks for the bug report. It is not a duplicate, and it didn't cause it, fortunately, it's something with maildir camel provider. I'll look on it.
Comment 3 Milan Crha 2011-05-09 17:13:32 UTC
Created attachment 187517 [details] [review]
eds patch

for evolution-data-server;

This patch fixes the behaviour for me. It traverses all subfolders and renames them as well, thus also UI knows about such change. The bug you noticed sounds really related, though when I reverted that fix then it didn't help. Hence this fix.
Comment 4 Milan Crha 2011-05-09 17:17:15 UTC
Created commit e3f3ae9 in eds master (3.1.2+)
Created commit d4b4386 in eds gnome-3-0 (3.0.2+)