videocollection/videocollectionwrapper/src/videothumbnailfetcher.cpp
changeset 39 f6d44a0cd476
parent 37 4eb2df7f7cbe
child 58 d2b028fd1f7d
--- a/videocollection/videocollectionwrapper/src/videothumbnailfetcher.cpp	Fri May 14 15:14:51 2010 +0300
+++ b/videocollection/videocollectionwrapper/src/videothumbnailfetcher.cpp	Fri May 28 09:45:19 2010 +0300
@@ -15,7 +15,7 @@
 *
 */
 
-// Version : %version: 4 %
+// Version : %version: 6 %
 
 // INCLUDE FILES
 #include <qpixmap.h>
@@ -302,13 +302,15 @@
 void VideoThumbnailFetcher::thumbnailReadySlot(QPixmap tnData, void *internal, int requestId, int error)
 {
     INFO_2("VideoThumbnailFetcher::thumbnailReadySlot() requestId: %d, error: %d", requestId, error);
+    Q_UNUSED(requestId);
     
     TMPXItemId mediaId = TMPXItemId::InvalidId();
     if(internal)
     {
-        mediaId = *(static_cast<TMPXItemId*>(internal));
+        TMPXItemId *idPointer = static_cast<TMPXItemId*>(internal); 
+        mediaId = *idPointer;
+        delete idPointer;
     }
-    delete internal;
 
     // Thumbnail has not been generated yet, put it into creation list.
     if(error == -1)