Some fixes to connection manager.
[jenirok] / src / common / source.cpp
index 5d1315e..0109f4a 100644 (file)
@@ -17,6 +17,7 @@
  */
 
 #include <QtCore/QDebug>
  */
 
 #include <QtCore/QDebug>
+#include <QtNetwork/QHttpResponseHeader>
 #include "source.h"
 #include "eniro.h"
 #include "mobil1881.h"
 #include "source.h"
 #include "eniro.h"
 #include "mobil1881.h"
@@ -181,6 +182,8 @@ void Source::setError(Source::Error error, QString const& errorString)
 
 void Source::httpReady(int id, bool error)
 {
 
 void Source::httpReady(int id, bool error)
 {
+    QByteArray result = http_.readAll();
+
     if(error)
     {
         if(http_.error() == QHttp::Aborted)
     if(error)
     {
         if(http_.error() == QHttp::Aborted)
@@ -193,7 +196,6 @@ void Source::httpReady(int id, bool error)
     }
     else
     {
     }
     else
     {
-        QByteArray result = http_.readAll();
         handleHttpData(id, result);
     }
 }
         handleHttpData(id, result);
     }
 }