One more fix to connection handling.
[jenirok] / src / daemon / calllistener.cpp
index 0938fb8..e73bf26 100644 (file)
@@ -164,6 +164,8 @@ void CallListener::requestFinished(QVector <Source::Result> const& results,
         cm.disconnect(true);
     }*/
 
+    qDebug() << "Request finished";
+
     // If box is not visible, the call must have been terminated already
     if(!initialized_ || !box_->isVisible() || !currentCall_)
     {
@@ -426,6 +428,7 @@ bool CallListener::handleConnection()
 
     if(cm.isConnected())
     {
+        cm.connect();
         closeConnection_ = false;
         return true;
     }