diff --git a/kmfoldertree.cpp b/kmfoldertree.cpp index 2c7e87e97..ddd467456 100644 --- a/kmfoldertree.cpp +++ b/kmfoldertree.cpp @@ -1271,7 +1271,11 @@ void KMFolderTree::slotFolderExpanded( QListViewItem * item ) { KMFolderImap *folder = static_cast(fti->folder()); if (folder->getSubfolderState() == KMFolderImap::imapNoInformation) + { + writeIsListViewItemOpen( fti ); + // the tree will be reloaded after that folder->listDirectory( fti ); + } } }