OSDN Git Service

more KDE 3.0.x support(read only).
[kita/kita.git] / src / kitathreadview.cpp
index 64b647d..5299f55 100644 (file)
@@ -124,18 +124,17 @@ void KitaThreadView::slotThreadResult(KIO::Job* job)
   QString dateStr = headerList.grep(regexp)[0];
   if(regexp.search(dateStr) == -1) {
     // invalid date format
-    qDebug("slotThreadResult() invalid Date:");
-    return;
-  }
-
-  // I hate this format ;p
-  QString usLocalDateStr = regexp.cap(1) + " " + regexp.cap(3) + " " +
-                           regexp.cap(2) + " " + regexp.cap(5) + " " + regexp.cap(4);
+    serverTime = time(NULL);
+  } else {
+    // I hate this format ;p
+    QString usLocalDateStr = regexp.cap(1) + " " + regexp.cap(3) + " " +
+                             regexp.cap(2) + " " + regexp.cap(5) + " " + regexp.cap(4);
 
-  // 1970/01/01 00:00:00 GMT
-  QDateTime zeroTime(QDate(1970, 1, 1), QTime(0, 0));
+    // 1970/01/01 00:00:00 GMT
+    QDateTime zeroTime(QDate(1970, 1, 1), QTime(0, 0));
 
-  serverTime = zeroTime.secsTo(QDateTime::fromString(usLocalDateStr));
+    serverTime = zeroTime.secsTo(QDateTime::fromString(usLocalDateStr));
+  }
 
   while(!stream.atEnd()) {
     line = stream.readLine();