some bluemonkey tweaks
authorKevron Rees <kevron.m.rees@intel.com>
Tue, 10 Sep 2013 17:40:27 +0000 (10:40 -0700)
committerKevron Rees <kevron.m.rees@intel.com>
Tue, 10 Sep 2013 17:40:27 +0000 (10:40 -0700)
CMakeLists.txt
plugins/bluemonkey/irccoms.cpp

index 8e428b8..d2c4313 100644 (file)
@@ -6,7 +6,7 @@ set(CMAKE_BUILD_TYPE, Debug)
 include(FindPkgConfig)
 
 set(PROJECT_NAME "automotive-message-broker")
-set(PROJECT_VERSION "0.10.8")
+set(PROJECT_VERSION "0.10.999")
 set(PROJECT_CODENAME "challenger")
 
 add_definitions(-DPROJECT_VERSION="${PROJECT_VERSION}")
index a6c99ef..f07d8d6 100644 (file)
@@ -158,7 +158,10 @@ void IrcCommunication::join(QString channel)
 
 void IrcCommunication::reconnect()
 {
-       if(socket()->state() == QAbstractSocket::ConnectingState)
+       if(socket()->state() == QAbstractSocket::ConnectedState)
+               return;
+
+       if(socket()->state() == QAbstractSocket::ConnectingState && socket()->state() != QAbstractSocket::ConnectedState)
                QTimer::singleShot(5000,this,SLOT(reconnect()));
        else
                QTimer::singleShot(5000,this,SLOT(open()));