diff -r b72c6db6890b -r 5dc02b23752f src/gui/styles/qs60style_simulated.cpp --- a/src/gui/styles/qs60style_simulated.cpp Wed Jun 23 19:07:03 2010 +0300 +++ b/src/gui/styles/qs60style_simulated.cpp Tue Jul 06 15:10:48 2010 +0300 @@ -94,12 +94,12 @@ dataOut << color; } - const int picturesCount = partPictures.count(); - dataOut << picturesCount; - foreach (const QString &key, partPictures.keys()) { - const QPicture picture = partPictures.value(key); - dataOut << key; - dataOut << picture; + dataOut << partPictures.count(); + QHashIterator i(partPictures); + while (i.hasNext()) { + i.next(); + dataOut << i.key(); + dataOut << i.value(); // the QPicture } QDataStream blobOut(&blob);