From: Manuel Nickschas Date: Sat, 2 Feb 2008 02:20:45 +0000 (+0000) Subject: This hopefully fixes the occasional segfault when exiting the core. X-Git-Tag: 0.2.0-alpha1~144 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=92bc51670686fe3e2c7077e7114389d25cbbfe13 This hopefully fixes the occasional segfault when exiting the core. --- diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 2677559f..cbc6110b 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -76,10 +76,10 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent) : QObje CoreSession::~CoreSession() { saveSessionState(); foreach(NetworkConnection *conn, _connections.values()) { - conn->deleteLater(); + delete conn; } foreach(Network *net, _networks.values()) { - net->deleteLater(); + delete net; } } diff --git a/src/qtui/settingspages/networkssettingspage.cpp b/src/qtui/settingspages/networkssettingspage.cpp index 1e0cefa2..30de94b7 100644 --- a/src/qtui/settingspages/networkssettingspage.cpp +++ b/src/qtui/settingspages/networkssettingspage.cpp @@ -179,6 +179,7 @@ void NetworksSettingsPage::setWidgetStates() { // FIXME disable network creation/deletion because of the storage issue ui.addNetwork->setEnabled(false); ui.deleteNetwork->setEnabled(false); + ui.renameNetwork->setEnabled(false); } void NetworksSettingsPage::setItemState(NetworkId id, QListWidgetItem *item) { diff --git a/version.inc b/version.inc index 0d5ba337..782d1662 100644 --- a/version.inc +++ b/version.inc @@ -4,8 +4,8 @@ { using namespace Global; quasselVersion = "0.2.0-pre"; - quasselDate = "2008-02-01"; - quasselBuild = 435; + quasselDate = "2008-02-02"; + quasselBuild = 436; //! Minimum client build number the core needs clientBuildNeeded = 435;