Fix crash in ActivityListModel (fixes #1693)
authorMichael Schuster <michael@schuster.ms>
Sun, 22 Dec 2019 05:06:20 +0000 (06:06 +0100)
committerMichael Schuster <48932272+misch7@users.noreply.github.com>
Tue, 24 Dec 2019 06:42:01 +0000 (07:42 +0100)
Signed-off-by: Michael Schuster <michael@schuster.ms>
src/gui/activitylistmodel.cpp

index e439856959b3f29dc8855ed45f7c66545efd6a9a..59598c71be1be5bdec5ad4ce65ee41dbf9d52144 100644 (file)
@@ -64,6 +64,8 @@ QVariant ActivityListModel::data(const QModelIndex &index, int role) const
     case ActivityItemDelegate::PathRole:
         if(!a._file.isEmpty()){
             auto folder = FolderMan::instance()->folder(a._folder);
+            if(!folder)
+                return QVariant();
             list = FolderMan::instance()->findFileInLocalFolders(folder->remotePath(), ast->account());
             if (list.count() > 0) {
                 return QVariant(list.at(0));