Correctly handle the recent NetworkInfo extension. This fixes the problem
authorManuel Nickschas <sputnick@quassel-irc.org>
Sun, 17 Feb 2008 19:15:48 +0000 (19:15 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 17 Feb 2008 19:15:48 +0000 (19:15 +0000)
of some options not being saved correctly in the network dialog.

src/common/network.cpp

index 05efa9c..3162bd4 100644 (file)
@@ -117,6 +117,7 @@ NetworkInfo Network::networkInfo() const {
   info.networkName = networkName();
   info.networkId = networkId();
   info.identity = identity();
   info.networkName = networkName();
   info.networkId = networkId();
   info.identity = identity();
+  info.codecForServer = codecForServer();
   info.codecForEncoding = codecForEncoding();
   info.codecForDecoding = codecForDecoding();
   info.serverList = serverList();
   info.codecForEncoding = codecForEncoding();
   info.codecForDecoding = codecForDecoding();
   info.serverList = serverList();
@@ -128,6 +129,7 @@ NetworkInfo Network::networkInfo() const {
   info.useAutoReconnect = useAutoReconnect();
   info.autoReconnectInterval = autoReconnectInterval();
   info.autoReconnectRetries = autoReconnectRetries();
   info.useAutoReconnect = useAutoReconnect();
   info.autoReconnectInterval = autoReconnectInterval();
   info.autoReconnectRetries = autoReconnectRetries();
+  info.unlimitedReconnectRetries = unlimitedReconnectRetries();
   info.rejoinChannels = rejoinChannels();
   return info;
 }
   info.rejoinChannels = rejoinChannels();
   return info;
 }