diff options
Diffstat (limited to 'framework/src/domain/folderlistmodel.cpp')
-rw-r--r-- | framework/src/domain/folderlistmodel.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/framework/src/domain/folderlistmodel.cpp b/framework/src/domain/folderlistmodel.cpp index 1ef6f761..3d48ca7e 100644 --- a/framework/src/domain/folderlistmodel.cpp +++ b/framework/src/domain/folderlistmodel.cpp | |||
@@ -151,6 +151,11 @@ bool FolderListModel::lessThan(const QModelIndex &left, const QModelIndex &right | |||
151 | void FolderListModel::setFolderId(const QVariant &folderId) | 151 | void FolderListModel::setFolderId(const QVariant &folderId) |
152 | { | 152 | { |
153 | const auto folder = folderId.toString().toUtf8(); | 153 | const auto folder = folderId.toString().toUtf8(); |
154 | if (folder.isEmpty()) { | ||
155 | setSourceModel(nullptr); | ||
156 | mModel.clear(); | ||
157 | return; | ||
158 | } | ||
154 | 159 | ||
155 | //Get all folders of an account | 160 | //Get all folders of an account |
156 | auto query = Query(); | 161 | auto query = Query(); |