summaryrefslogtreecommitdiffstats
path: root/examples/qtmail/app/messagelistview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qtmail/app/messagelistview.cpp')
-rw-r--r--examples/qtmail/app/messagelistview.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/qtmail/app/messagelistview.cpp b/examples/qtmail/app/messagelistview.cpp
index 91a414f5..60ffa0c0 100644
--- a/examples/qtmail/app/messagelistview.cpp
+++ b/examples/qtmail/app/messagelistview.cpp
@@ -508,13 +508,21 @@ void MessageListView::setKey(const QMailMessageKey& newKey)
// Save the current index for the old key
QByteArray keyArray;
QDataStream keyStream(&keyArray, QIODevice::WriteOnly);
+#if defined(Q_OS_SYMBIAN)
+ mKey.serialize(keyStream);
+#else
mKey.serialize<QDataStream>(keyStream);
+#endif
mPreviousCurrentCache.insert(keyArray, new QMailMessageId(current()));
// Find the previous current index for the new key
QByteArray newKeyArray;
QDataStream newKeyStream(&newKeyArray, QIODevice::WriteOnly);
+#if defined(Q_OS_SYMBIAN)
+ newKey.serialize(newKeyStream);
+#else
newKey.serialize<QDataStream>(newKeyStream);
+#endif
if (mPreviousCurrentCache[newKeyArray]) {
mPreviousCurrent = *mPreviousCurrentCache[newKeyArray];
}