From: Olivier Goffart Date: Fri, 2 Nov 2018 15:46:38 +0000 (+0100) Subject: Discovery: Fix renaming on windows X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~21^2~468^2~444 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=eb23776f161a164da1288ec721c4a398942be8e0;p=nextcloud-desktop.git Discovery: Fix renaming on windows buf.type is ItemFileSkip because csync_vio_local_stat does not set this field --- diff --git a/src/libsync/discovery.cpp b/src/libsync/discovery.cpp index 505e6f725..494d76c48 100644 --- a/src/libsync/discovery.cpp +++ b/src/libsync/discovery.cpp @@ -474,7 +474,7 @@ void ProcessDirectoryJob::processFileAnalyzeRemoteInfo( qCInfo(lcDisco) << "Local file does not exist anymore." << originalPath; return; } - if (buf.modtime != base._modtime || buf.size != base._fileSize || buf.type != ItemTypeFile) { + if (buf.modtime != base._modtime || buf.size != base._fileSize || buf.type == ItemTypeDirectory) { qCInfo(lcDisco) << "File has changed locally, not a rename." << originalPath; return; }