summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2010-01-20 22:48:11 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2010-01-20 22:48:11 +0000
commitf18b9d9d780ad9b49719c7663dc5a2b23c86b87e (patch)
tree0b3a263dec41d82c53401420cac446c9c0c3eb3e
parent8363619e666b37cf8e33f71ea1bfe44676b401e3 (diff)
downloadrockbox-f18b9d9d780ad9b49719c7663dc5a2b23c86b87e.tar.gz
rockbox-f18b9d9d780ad9b49719c7663dc5a2b23c86b87e.zip
Make parsing the server date locale independent also for asctime and RFC850 representation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24302 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--rbutil/rbutilqt/base/httpget.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/base/httpget.cpp b/rbutil/rbutilqt/base/httpget.cpp
index 05f5e87ab4..a076460470 100644
--- a/rbutil/rbutilqt/base/httpget.cpp
+++ b/rbutil/rbutilqt/base/httpget.cpp
@@ -375,10 +375,10 @@ void HttpGet::httpFinished(int id, bool error)
375 // distinguish input formats (see RFC1945) 375 // distinguish input formats (see RFC1945)
376 // RFC 850 376 // RFC 850
377 if(date.contains("-")) 377 if(date.contains("-"))
378 m_serverTimestamp = QDateTime::fromString(date, "dd-MMM-yy hh:mm:ss"); 378 m_serverTimestamp = QLocale::c().toDateTime(date, "dd-MMM-yy hh:mm:ss");
379 // asctime format 379 // asctime format
380 else if(date.at(0).isLetter()) 380 else if(date.at(0).isLetter())
381 m_serverTimestamp = QDateTime::fromString(date, "MMM d hh:mm:ss yyyy"); 381 m_serverTimestamp = QLocale::c().toDateTime(date, "MMM d hh:mm:ss yyyy");
382 // RFC 822 382 // RFC 822
383 else 383 else
384 m_serverTimestamp = QLocale::c().toDateTime(date, "dd MMM yyyy hh:mm:ss"); 384 m_serverTimestamp = QLocale::c().toDateTime(date, "dd MMM yyyy hh:mm:ss");