From 095da560bb97e7a7ffa48c830772bf77e61514ca Mon Sep 17 00:00:00 2001 From: bluebrother Date: Tue, 15 Dec 2009 21:58:07 +0000 Subject: [PATCH] Use QLocale::toDateTime() for parsing the date instead of QDateTime::fromString(). Fixes server timestamps not parsed correctly on systems with a non-english locale. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24017 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/base/httpget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rbutil/rbutilqt/base/httpget.cpp b/rbutil/rbutilqt/base/httpget.cpp index a412cdf7d..05f5e87ab 100644 --- a/rbutil/rbutilqt/base/httpget.cpp +++ b/rbutil/rbutilqt/base/httpget.cpp @@ -381,7 +381,7 @@ void HttpGet::httpFinished(int id, bool error) m_serverTimestamp = QDateTime::fromString(date, "MMM d hh:mm:ss yyyy"); // RFC 822 else - m_serverTimestamp = QDateTime::fromString(date, "dd MMM yyyy hh:mm:ss"); + m_serverTimestamp = QLocale::c().toDateTime(date, "dd MMM yyyy hh:mm:ss"); qDebug() << "[HTTP] HEAD finished, server date:" << date << ", parsed:" << m_serverTimestamp; emit headerFinished(); return; -- 2.11.4.GIT