diff -r 99bcbff212ad -r c2d07d913565 emailuis/nmailui/src/nmmessagelistviewitem.cpp --- a/emailuis/nmailui/src/nmmessagelistviewitem.cpp Fri May 28 13:56:43 2010 +0300 +++ b/emailuis/nmailui/src/nmmessagelistviewitem.cpp Thu Jun 10 16:14:05 2010 +0300 @@ -162,11 +162,12 @@ mSender->setText(senderFieldText(envelope)); // time HbExtendedLocale locale = HbExtendedLocale::system(); - QDate sentLocalDate = envelope.sentTime().toLocalTime().date(); + QDateTime localTime = envelope.sentTime().addSecs(locale.universalTimeOffset()); + QDate sentLocalDate = localTime.date(); QDate currentdate = QDate::currentDate(); if (dividersActive || sentLocalDate == currentdate) { QString shortTimeSpec = r_qtn_time_usual; - QTime time = envelope.sentTime().toLocalTime().time(); + QTime time = localTime.time(); mTime->setText(locale.format(time, shortTimeSpec)); } else { QString shortDateSpec = r_qtn_date_without_year;