@@ -81,16 +81,16 @@ void UsersModel::setCurrentSessionName(const QString &sessionName, const QString
82 Q_D(UsersModel);
82 Q_D(UsersModel);
84− beginResetModel();
84+ int usersIndex = 0;
86 for (auto &entry : d->entries) {
85 for (auto &entry : d->entries) {
87 if (username == entry.username) {
86 if (username == entry.username) {
88 entry.session = sessionName;
87 entry.session = sessionName;
93− endResetModel();
93+ dataChanged(index(usersIndex, 0), index(usersIndex, 0), QVector<int>(SessionRole));
96int UsersModel::rowCount(const QModelIndex &parent) const
96int UsersModel::rowCount(const QModelIndex &parent) const