From 26e1223f9a198e9a78ccfab8475548c3051cc79c Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Tue, 27 Oct 2015 13:51:56 +0100 Subject: [PATCH] FolderStatusModel: reset also if a folder was renamed #4011 --- src/gui/folderstatusmodel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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));