Improve stability.

This commit is contained in:
Black Hat
2018-11-06 09:36:17 +08:00
parent 64603b47c6
commit 6e44347efd
4 changed files with 16 additions and 8 deletions

View File

@@ -18,7 +18,7 @@ void UserListModel::setRoom(QMatrixClient::Room* room) {
using namespace QMatrixClient;
beginResetModel();
if (m_currentRoom) {
if (m_currentRoom && m_currentRoom->connection()) {
m_currentRoom->connection()->disconnect(this);
m_currentRoom->disconnect(this);
for (User* user : m_users) user->disconnect(this);