diff -r 35b64624a9e7 -r 36f374c67aa8 messagingapp/msgappfw/plugins/previewplugin/src/ccspreviewpluginhandler.cpp --- a/messagingapp/msgappfw/plugins/previewplugin/src/ccspreviewpluginhandler.cpp Wed Jun 23 18:09:17 2010 +0300 +++ b/messagingapp/msgappfw/plugins/previewplugin/src/ccspreviewpluginhandler.cpp Tue Jul 06 14:12:40 2010 +0300 @@ -55,6 +55,9 @@ _LIT(KRemoveMsgStmnt,"DELETE FROM conversation_messages WHERE message_id=:message_id"); const TInt KDefaultMaxSize = 300 * 1024; +//Preview thumbnail size +const TInt KWidth = 9.5 * 6.7; +const TInt KHeight = 9.5 * 6.7; // NOTE:- DRAFTS ENTRIES ARE NOT HANDLED IN THE PLUGIN @@ -362,7 +365,7 @@ } //image parsing - if (!isImageSet && (mimetype.Find(_L8("image")) + if (!isVideoSet && !isImageSet && (mimetype.Find(_L8("image")) != KErrNotFound)) { //get thumbnail for this image @@ -389,7 +392,7 @@ } //audio content - if (!isAudioSet && (mimetype.Find(_L8("audio")) + if (!isVideoSet && !isAudioSet && (mimetype.Find(_L8("audio")) != KErrNotFound)) { isAudioSet = ETrue; @@ -405,7 +408,7 @@ } //video content - if (!isVideoSet && (mimetype.Find(_L8("video")) + if (!( isImageSet || isAudioSet) && !isVideoSet && (mimetype.Find(_L8("video")) != KErrNotFound)) { videoPath.Set(mediaInfo->FullFilePath()); @@ -796,7 +799,7 @@ iThumbnailManager->SetFlagsL(CThumbnailManager::ECropToAspectRatio); //TODO replace with hb-param-graphic-size-image-portrait * value of un in pixcels - iThumbnailManager->SetThumbnailSizeL(TSize(63.65, 63.65)); + iThumbnailManager->SetThumbnailSizeL(TSize(KWidth, KHeight)); //optimize for performace iThumbnailManager->SetQualityPreferenceL(