Fixed rotate issue when image files after video files
authorchitta ranjan <chitta.rs@samsung.com>
Mon, 15 Apr 2013 10:45:44 +0000 (19:45 +0900)
committerchitta ranjan <chitta.rs@samsung.com>
Mon, 15 Apr 2013 10:45:44 +0000 (19:45 +0900)
Change-Id: I6eed0b042b9ca5fcafc94d8154b7c23615b35bbc
Signed-off-by: chitta ranjan <chitta.rs@samsung.com>
src/GlFileUpdateTimer.cpp

index c3465cd..b46c34a 100644 (file)
@@ -75,8 +75,15 @@ result FileUpdateTimer::TimerExpired(const Object* contentId)
                const Integer* pIndex = static_cast<const Integer*>(contentId);
                if (pIndex != null)
                {
-                       r = __pFileUpdateManager->RotateImage(pIndex->ToInt(), __rotateMode);
-                       __pFileUpdateManager->RequestThumbnail(pIndex->ToInt());
+                   r = __pFileUpdateManager->RotateImage(pIndex->ToInt(), __rotateMode);
+                   if ( r == E_SUCCESS )
+                   {
+                       __pFileUpdateManager->RequestThumbnail(pIndex->ToInt()); // do not request thumbnail for video files
+                   }
+                   else
+                   {
+                       r = E_SUCCESS;    // to skip if file is not rotated, the processing bar should move,rotate next file
+                   }
                }
                return r;
        }