diff --git a/src/gui/folderstatusmodel.cpp b/src/gui/folderstatusmodel.cpp index f5e6cc9d2..0f2c96c0b 100644 --- a/src/gui/folderstatusmodel.cpp +++ b/src/gui/folderstatusmodel.cpp @@ -917,7 +917,8 @@ void FolderStatusModel::slotFolderSyncStateChange(Folder *f) if (state == SyncResult::Success) { foreach (const SyncFileItemPtr &i, f->syncResult().syncFileItemVector()) { if (i->_isDirectory && (i->_instruction == CSYNC_INSTRUCTION_NEW - || i->_instruction == CSYNC_INSTRUCTION_REMOVE)) { + || i->_instruction == CSYNC_INSTRUCTION_REMOVE + || i->_instruction == CSYNC_INSTRUCTION_RENAME)) { // There is a new or a removed folder. reset all data auto & info = _folders[folderIndex]; info.resetSubs(this, index(folderIndex));