summaryrefslogtreecommitdiff
path: root/forummodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'forummodel.cpp')
-rw-r--r--forummodel.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/forummodel.cpp b/forummodel.cpp
index 7408f32..ea54f8e 100644
--- a/forummodel.cpp
+++ b/forummodel.cpp
@@ -158,7 +158,9 @@ void ForumModel::refresh()
QDateTime ForumModel::parseDateTime(const QVariant &v)
{
QString s = v.toString();
- return QDateTime::fromString(s, Qt::ISODate);
+ QDateTime dt = QDateTime::fromString(s, Qt::ISODate);
+ dt.setTimeSpec(Qt::UTC);
+ return dt;
}
QDateTime ForumModel::oldestPostUpdate(const QList<Topic> &topics)
@@ -282,10 +284,10 @@ void ForumModel::handleForumTopicsChanged(int forumId, int start, int end)
void ForumModel::handleForumTopicChanged(int forumId, int topicId)
{
- if (forumId == _forumId) {qDebug() << "Me topic cha";
+ if (forumId == _forumId) {
for (int i = 0; i < _data.size(); i++) {
Topic& topic = _data[i];
- if (topic.topic_id == topicId) {qDebug() << "Me topic cha cha";
+ if (topic.topic_id == topicId) {
// Need to refresh this topic
QList<Topic> topics = loadTopics(i, i);
if (topics.size() == 1) {