diff options
author | Michael Schuster <michael@schuster.ms> | 2019-12-22 08:06:20 +0300 |
---|---|---|
committer | Michael Schuster <michael@schuster.ms> | 2019-12-24 11:16:49 +0300 |
commit | 76b5c6b6d410154d35f2055de25a8dc5b60862bb (patch) | |
tree | d02eb5c8ce456e4f2cfbd51726f0ca20a6bc1d0c /src | |
parent | bdd0cc4dc3132d5b9252de1c0bacd6941f486c0d (diff) |
Fix crash in ActivityListModel (fixes #1693)
Signed-off-by: Michael Schuster <michael@schuster.ms>
(cherry picked from commit 003acb72547e83d9abfd47f53815d0a02c9c43cc)
Signed-off-by: Michael Schuster <michael@schuster.ms>
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/activitylistmodel.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/activitylistmodel.cpp b/src/gui/activitylistmodel.cpp index e43985695..59598c71b 100644 --- a/src/gui/activitylistmodel.cpp +++ b/src/gui/activitylistmodel.cpp @@ -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)); |