mmappcomponents/harvester/filehandler/src/mpxharvesterdbmanager.cpp
branchRCL_3
changeset 28 f56ec6ce2732
parent 23 4740b34b83ce
child 42 4aca42fa4eb1
equal deleted inserted replaced
23:4740b34b83ce 28:f56ec6ce2732
   209 
   209 
   210     CMPXHarvesterDB * db = NULL;
   210     CMPXHarvesterDB * db = NULL;
   211     TInt index = FindDatabaseIndex ( aDrive );
   211     TInt index = FindDatabaseIndex ( aDrive );
   212     if ( index == KErrNotFound )
   212     if ( index == KErrNotFound )
   213         {
   213         {
       
   214         index = iDatabases.Count();
   214         db = CMPXHarvesterDB::NewL( aDrive, iFs );
   215         db = CMPXHarvesterDB::NewL( aDrive, iFs );
   215         CleanupStack::PushL( db );
   216         CleanupStack::PushL( db );
   216         iDatabases.AppendL( db );
   217         iDatabases.AppendL( db );
   217         CleanupStack::Pop( db );
   218         CleanupStack::Pop( db );
   218         }
   219         }
   405 // ---------------------------------------------------------------------------
   406 // ---------------------------------------------------------------------------
   406 //
   407 //
   407 void CMPXHarvesterDatabaseManager::RecreateDatabases()
   408 void CMPXHarvesterDatabaseManager::RecreateDatabases()
   408     {
   409     {
   409     MPX_DEBUG1("CMPXHarvesterDatabaseManager::RecreateDatabases <--");
   410     MPX_DEBUG1("CMPXHarvesterDatabaseManager::RecreateDatabases <--");
   410     TInt count( iDatabases.Count() );
   411     for( TInt i=0; i < iDatabases.Count(); )
   411     for( TInt i=0; i<count; )
       
   412         {
   412         {
   413         // Close db, delete and recreate
   413         // Close db, delete and recreate
   414         //
   414         //
   415         MPX_DEBUG2("RecreateDatabasesL() -- %i", i);
   415         MPX_DEBUG2("RecreateDatabasesL() -- %i", i);
   416         CMPXHarvesterDB* cur = iDatabases[i];
   416         CMPXHarvesterDB* cur = iDatabases[i];