From 561e3c780d48ac31ccb4fc26090211bc7e15b16b Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Mon, 13 Oct 2014 15:36:13 +0200 Subject: [PATCH] socketapi: if the filename is empty, it's actually / --- src/mirall/socketapi.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/mirall/socketapi.cpp b/src/mirall/socketapi.cpp index 05b70af39a..0dbf6f1194 100644 --- a/src/mirall/socketapi.cpp +++ b/src/mirall/socketapi.cpp @@ -552,10 +552,11 @@ void SocketApi::command_RETRIEVE_FILE_STATUS(const QString& argument, SocketType DEBUG << "folder offline or not watched:" << argument; statusString = QLatin1String("NOP"); } else { - const QString file = argument.mid(syncFolder->path().length()); - SyncFileStatus fileStatus = SocketApiHelper::fileStatus(syncFolder, file, _excludes); + QString file = argument.mid(syncFolder->path().length()); + if( file.isEmpty() ) file = QLatin1String("/"); + SyncFileStatus fStatus = this->fileStatus(syncFolder, file, _excludes); - statusString = fileStatus.toSocketAPIString(); + statusString = fStatus.toSocketAPIString(); } QString message = QLatin1String("STATUS:")+statusString+QLatin1Char(':')