mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-24 13:25:52 +03:00
Propagator: Implement localFileNameClash for OS X
This commit is contained in:
parent
964c3ac7bf
commit
c1b9d5c653
1 changed files with 9 additions and 1 deletions
|
@ -27,6 +27,7 @@
|
|||
#endif
|
||||
|
||||
#include <QStack>
|
||||
#include <QFileInfo>
|
||||
|
||||
namespace Mirall {
|
||||
|
||||
|
@ -305,7 +306,14 @@ bool OwncloudPropagator::localFileNameClash( const QString& relFile )
|
|||
bool re = false;
|
||||
const QString file( _localDir + relFile );
|
||||
qDebug() << "CaseClashCheck for " << file;
|
||||
#ifdef Q_OS_WIN
|
||||
#ifdef Q_OS_OSX
|
||||
QFileInfo fileInfo(file);
|
||||
if (!fileInfo.exists())
|
||||
re = false;
|
||||
else
|
||||
re = ( ! file.endsWith(fileInfo.canonicalFilePath(), Qt::CaseSensitive) );
|
||||
|
||||
#elif defined(Q_OS_WIN)
|
||||
WIN32_FIND_DATA FindFileData;
|
||||
HANDLE hFind;
|
||||
|
||||
|
|
Loading…
Reference in a new issue