From 92bc51670686fe3e2c7077e7114389d25cbbfe13 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sat, 2 Feb 2008 02:20:45 +0000 Subject: [PATCH] This hopefully fixes the occasional segfault when exiting the core. --- src/core/coresession.cpp | 4 ++-- src/qtui/settingspages/networkssettingspage.cpp | 1 + version.inc | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) 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; -- 2.20.1