equal
deleted
inserted
replaced
288 pathPtr.Append( KBlacklistDatabaseFile ); |
288 pathPtr.Append( KBlacklistDatabaseFile ); |
289 iSqLiteConnection->OpenDbL( pathPtr ); |
289 iSqLiteConnection->OpenDbL( pathPtr ); |
290 iDatabaseOpen = ETrue; |
290 iDatabaseOpen = ETrue; |
291 CleanupStack::PopAndDestroy( databasePath ); |
291 CleanupStack::PopAndDestroy( databasePath ); |
292 |
292 |
|
293 if ( !TableExistsL() ) |
|
294 { |
|
295 CreateBlacklistTableL(); |
|
296 } |
|
297 |
293 // Add or remove operations when DB connection was off |
298 // Add or remove operations when DB connection was off |
294 if ( iDBUpdateNeeded ) |
299 if ( iDBUpdateNeeded ) |
295 { |
300 { |
296 CommitBufferedItemsL(); |
301 CommitBufferedItemsL(); |
297 } |
|
298 |
|
299 if ( !TableExistsL() ) |
|
300 { |
|
301 CreateBlacklistTableL(); |
|
302 } |
302 } |
303 |
303 |
304 LoadDatabaseToMemoryL(); |
304 LoadDatabaseToMemoryL(); |
305 |
305 |
306 // serialize it for client |
306 // serialize it for client |