X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=8d08d5bfb1c57d65c7fb2cbc8833f897837ca4e7;hp=c81ac894d85e04b4098fbc0d386075bb2bef8835;hb=ddfb1d2574c4bffd180361a80df9b1cd584bb040;hpb=72473527f99cbe68dcfcb4ca17f828bd3775bba7 diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index c81ac894..8d08d5bf 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -154,7 +154,7 @@ CoreSession::CoreSession(UserId uid, bool restoreState, bool strictIdentEnabled, } -CoreSession::~CoreSession() +void CoreSession::shutdown() { saveSessionState(); @@ -200,6 +200,11 @@ CoreSession::~CoreSession() // Delete the network now that it's closed delete net; } + + _networks.clear(); + + // Suicide + deleteLater(); }