From 596cb00367f6881fe201896cf6686dd418d92360 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Sat, 15 May 2021 23:14:52 +0200 Subject: [PATCH] Don't crash NeoChat when removing the last account --- src/roommanager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/roommanager.cpp b/src/roommanager.cpp index 4228ef04c..005bbde0f 100644 --- a/src/roommanager.cpp +++ b/src/roommanager.cpp @@ -95,6 +95,9 @@ void RoomManager::loadInitialRoom() void RoomManager::openRoomForActiveConnection() { + if(!Controller::instance().activeConnection()) { + return; + } // Read from last open room KConfigGroup lastOpenRoomGroup(&m_config, "LastOpenRoom"); QString roomId = lastOpenRoomGroup.readEntry(Controller::instance().activeConnection()->userId(), QString());