Add check if applist rowCount() already empty to prevent assert exception

Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
This commit is contained in:
Dominique Fuchs 2020-01-16 11:30:51 +01:00
Родитель d7a9940973
Коммит 9f259bda27
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -779,9 +779,11 @@ UserAppsModel::UserAppsModel(QObject *parent)
void UserAppsModel::buildAppList()
{
beginRemoveRows(QModelIndex(), 0, rowCount());
_apps.clear();
endRemoveRows();
if (rowCount() > 0) {
beginRemoveRows(QModelIndex(), 0, rowCount() - 1);
_apps.clear();
endRemoveRows();
}
if(UserModel::instance()->appList().count() > 0) {
foreach(AccountApp *app, UserModel::instance()->appList()) {