Make various models more robust against deleted rooms

This commit is contained in:
Tobias Fella
2024-03-28 22:28:04 +01:00
parent 158942d1b5
commit e6a11b2ad8
12 changed files with 26 additions and 14 deletions

View File

@@ -55,11 +55,14 @@ void StateKeysModel::setRoom(NeoChatRoom *room)
m_room = room;
Q_EMIT roomChanged();
loadState();
connect(room, &NeoChatRoom::changed, this, [this] {
if (room) {
loadState();
});
connect(room, &NeoChatRoom::changed, this, [this] {
loadState();
});
}
}
QString StateKeysModel::eventType() const