Removed onlinepollerthread
[irwi] / src / remotedbmgr.cpp
index 67a6d4c..476a804 100644 (file)
@@ -10,6 +10,8 @@
 #include <QBuffer>
 #include <QByteArray>
 
+#include <QDebug>
+
 RemoteDBMgr::RemoteDBMgr()
 {
     connect(&netAM, SIGNAL(finished(QNetworkReply *)), 
@@ -51,6 +53,8 @@ void RemoteDBMgr::dbDownloadFinished(QNetworkReply *reply)
         if (!db.isEmpty()) {
             emit dbReady(&db);
         }
+    } else {
+        qDebug() << reply->error();
     }
 }
 
@@ -91,12 +95,11 @@ RemoteList RemoteDBMgr::parseRemotes(QDomElement &mfgEl)
     for (int i = 0; i < models.size(); ++i) {
         QDomElement modelEl = models.at(i).toElement();
         if (!modelEl.isNull()) {
-            if (modelEl.hasAttribute("id")
-                && modelEl.hasAttribute("name")
+            if (modelEl.hasAttribute("name")
                 && modelEl.hasAttribute("rating")
                 && modelEl.hasAttribute("vote_count")) {
                 remotes << new Remote(modelEl.attribute("name"),
-                                      modelEl.attribute("id"),
+                                      mfgEl.attribute("id"),
                                       modelEl.attribute("rating").toInt(),
                                       modelEl.attribute("vote_count").toInt());
             }