Revision: 201029 RCL_3
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 19 Aug 2010 10:54:18 +0300
branchRCL_3
changeset 21 798ee5f1972c
parent 20 e53284de66c2
child 22 826cea16efd9
Revision: 201029 Kit: 201033
videoscheduler/SchedulerServer/src/CCseScheduleDB.cpp
videoutils_plat/videoplayer_constants_api/inc/mpxvideoplaybackdefs.h
--- a/videoscheduler/SchedulerServer/src/CCseScheduleDB.cpp	Thu Jul 15 19:48:39 2010 +0300
+++ b/videoscheduler/SchedulerServer/src/CCseScheduleDB.cpp	Thu Aug 19 10:54:18 2010 +0300
@@ -1430,11 +1430,16 @@
     {
     CSELOGSTRING_HIGH_LEVEL(">>>CCseScheduleDB::CompactDb");
     // Compact database
-    TInt err( iScheduleDb.Compact() );
-    if ( err != KErrNone )
+
+    if( iDbAccess != ECseDbLocked )
         {
-        CSELOGSTRING2_HIGH_LEVEL("iScheduleDb.Compact() failed: %d", err);    
+        TInt err( iScheduleDb.Compact() );
+        if ( err != KErrNone )
+            {
+            CSELOGSTRING2_HIGH_LEVEL("iScheduleDb.Compact() failed: %d", err);    
+            }
         }
+    
     // Cancel timer if it is running    
 	if ( iCompactTimer )
 		{
@@ -1463,6 +1468,14 @@
             {
             // Backup and restore starting, close the db
             CloseDbFile();
+            
+            // Cancel timer if it is running    
+            if ( iCompactTimer )
+                {
+                iCompactTimer->Cancel();
+                delete iCompactTimer;
+                iCompactTimer = NULL;       
+                }
             }
             break;
             
--- a/videoutils_plat/videoplayer_constants_api/inc/mpxvideoplaybackdefs.h	Thu Jul 15 19:48:39 2010 +0300
+++ b/videoutils_plat/videoplayer_constants_api/inc/mpxvideoplaybackdefs.h	Thu Aug 19 10:54:18 2010 +0300
@@ -15,7 +15,7 @@
 */
 
 
-// Version : %version: 13 %
+// Version : %version: 14 %
 
 
 #ifndef CMPXVIDEOPLAYBACKDEFS_H
@@ -123,7 +123,8 @@
     EPbCmdRetrieveBufferingPercentage,
     EPbCmdLoadingStarted,
     EPbCmdHideControls,
-    EPbCmdSetPosterFrame
+    EPbCmdSetPosterFrame,
+    EPbCmdSurfaceRemovedFromWindow
 };
 
 enum TMPXGeneralError