Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2021-04-12 14:25:22 +0300
committerHannah von Reth <hannah.vonreth@owncloud.com>2021-04-12 14:25:22 +0300
commite9a373c7c4301faab54defb155e6d57922044a7d (patch)
treeb33975c1f784d046acc52da23b4dd60b4aea7d65 /src/gui/protocolwidget.cpp
parent281ac1d85d72d7b3ec20b726f0b3abc27c044ed7 (diff)
parent328a44daaf0e8af1b2095dc18cf705726b40d2c7 (diff)
Merge remote-tracking branch 'origin/2.8' into master
Diffstat (limited to 'src/gui/protocolwidget.cpp')
-rw-r--r--src/gui/protocolwidget.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gui/protocolwidget.cpp b/src/gui/protocolwidget.cpp
index f32895ee4..4d962d2e5 100644
--- a/src/gui/protocolwidget.cpp
+++ b/src/gui/protocolwidget.cpp
@@ -54,12 +54,9 @@ void ProtocolItem::setExtraData(QTreeWidgetItem *item, const ExtraData &data)
item->setData(0, Qt::UserRole, QVariant::fromValue(data));
}
-ProtocolItem *ProtocolItem::create(const QString &folder, const SyncFileItem &item)
+ProtocolItem *ProtocolItem::create(const QString &folderName, const SyncFileItem &item)
{
- auto f = FolderMan::instance()->folder(folder);
- if (!f) {
- return nullptr;
- }
+ auto folder = FolderMan::instance()->folder(folderName);
QStringList columns;
QDateTime timestamp = QDateTime::currentDateTime();
@@ -68,11 +65,14 @@ ProtocolItem *ProtocolItem::create(const QString &folder, const SyncFileItem &it
columns << timeStr;
columns << Utility::fileNameForGuiUse(item._originalFile);
- columns << f->shortGuiLocalPath();
+ columns << (folder ? folder->shortGuiLocalPath() : QDir::toNativeSeparators(folderName));
// If the error string is set, it's prefered because it is a useful user message.
QString message = item._errorString;
if (message.isEmpty()) {
+ message = item._messageString;
+ }
+ if (message.isEmpty()) {
message = Progress::asResultString(item);
}
columns << message;
@@ -101,7 +101,7 @@ ProtocolItem *ProtocolItem::create(const QString &folder, const SyncFileItem &it
ProtocolItem::ExtraData data;
data.timestamp = timestamp;
data.path = item.destination();
- data.folderName = folder;
+ data.folderName = folderName;
data.status = item._status;
data.size = item._size;
data.direction = item._direction;