From 07d4d384f318f865a39042b632d61db5ac0a2860 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Tue, 3 Aug 2021 16:42:49 +0200 Subject: [PATCH] More AccountList fixes --- src/accountlistmodel.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/accountlistmodel.cpp b/src/accountlistmodel.cpp index 1f6ca3a17..9f1c46b3a 100644 --- a/src/accountlistmodel.cpp +++ b/src/accountlistmodel.cpp @@ -8,14 +8,11 @@ AccountListModel::AccountListModel(QObject *parent) : QAbstractListModel(parent) { - connect(&Controller::instance(), &Controller::connectionAdded, this, [=](Connection *conn) { - if (!conn) { - return; - } - beginInsertRows(QModelIndex(), Controller::instance().connections().count(), Controller::instance().connections().count()); - endInsertRows(); + connect(&Controller::instance(), &Controller::connectionAdded, this, [=]() { + beginResetModel(); + endResetModel(); }); - connect(&Controller::instance(), &Controller::connectionDropped, this, [=](Connection *conn) { + connect(&Controller::instance(), &Controller::connectionDropped, this, [=]() { beginResetModel(); endResetModel(); });