This hopefully fixes the occasional segfault when exiting the core.
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 2 Feb 2008 02:20:45 +0000 (02:20 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 2 Feb 2008 02:20:45 +0000 (02:20 +0000)
src/core/coresession.cpp
src/qtui/settingspages/networkssettingspage.cpp
version.inc

index 2677559..cbc6110 100644 (file)
@@ -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;
   }
 }
 
index 1e0cefa..30de94b 100644 (file)
@@ -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) {
index 0d5ba33..782d166 100644 (file)
@@ -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;