Made activity levels persistent.
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 18 Feb 2008 19:35:01 +0000 (19:35 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 18 Feb 2008 19:35:01 +0000 (19:35 +0000)
src/core/coresession.cpp
src/core/networkconnection.cpp
version.inc

index 23456ab..4a798ea 100644 (file)
@@ -70,9 +70,9 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent) : QObje
   initScriptEngine();
 
   // init BufferSyncer
   initScriptEngine();
 
   // init BufferSyncer
-  //QHash<BufferId, QDateTime> lastSeenHash = Core::bufferLastSeenDates(user());
-  //foreach(BufferId id, lastSeenHash.keys()) _bufferSyncer->requestSetLastSeen(id, lastSeenHash[id]);
-  // FIXME connect(_bufferSyncer, SIGNAL(lastSeenSet(BufferId, const QDateTime &)), this, SLOT(storeBufferLastSeen(BufferId, const QDateTime &)));
+  QHash<BufferId, QDateTime> lastSeenHash = Core::bufferLastSeenDates(user());
+  foreach(BufferId id, lastSeenHash.keys()) _bufferSyncer->requestSetLastSeen(id, lastSeenHash[id]);
+  connect(_bufferSyncer, SIGNAL(lastSeenSet(BufferId, const QDateTime &)), this, SLOT(storeBufferLastSeen(BufferId, const QDateTime &)));
   p->synchronize(_bufferSyncer);
 
   // Restore session state
   p->synchronize(_bufferSyncer);
 
   // Restore session state
index 24238de..395f134 100644 (file)
@@ -301,7 +301,6 @@ void NetworkConnection::socketDisconnected() {
   if(_autoReconnectCount == 0) emit quitRequested(networkId());
   else {
     setConnectionState(Network::Reconnecting);
   if(_autoReconnectCount == 0) emit quitRequested(networkId());
   else {
     setConnectionState(Network::Reconnecting);
-    qDebug() << "trying to reconnect... " << _autoReconnectTimer.interval();
     if(_autoReconnectCount == network()->autoReconnectRetries()) doAutoReconnect(); // first try is immediate
     else _autoReconnectTimer.start();
   }
     if(_autoReconnectCount == network()->autoReconnectRetries()) doAutoReconnect(); // first try is immediate
     else _autoReconnectTimer.start();
   }
index c03c844..7ee2577 100644 (file)
@@ -5,7 +5,7 @@
 
   quasselVersion = "0.2.0-pre";
   quasselDate = "2008-02-18";
 
   quasselVersion = "0.2.0-pre";
   quasselDate = "2008-02-18";
-  quasselBuild = 539;
+  quasselBuild = 541;
 
   //! Minimum client build number the core needs
   clientBuildNeeded = 526;
 
   //! Minimum client build number the core needs
   clientBuildNeeded = 526;