equal
deleted
inserted
replaced
69 } |
69 } |
70 |
70 |
71 CMdSIdentifierGenerator::~CMdSIdentifierGenerator() |
71 CMdSIdentifierGenerator::~CMdSIdentifierGenerator() |
72 { |
72 { |
73 delete iDigest; |
73 delete iDigest; |
74 iDigest = NULL; |
|
75 } |
74 } |
76 |
75 |
77 void CMdSIdentifierGenerator::ConstructL( ) |
76 void CMdSIdentifierGenerator::ConstructL( ) |
78 { |
77 { |
79 CMdsGetImeiAO * imeigetter = CMdsGetImeiAO::NewLC(); |
78 CMdsGetImeiAO * imeigetter = CMdsGetImeiAO::NewLC(); |
177 const TInt count = iBuffers.Count(); |
176 const TInt count = iBuffers.Count(); |
178 |
177 |
179 for (TInt i = 0; i < count; ++i) |
178 for (TInt i = 0; i < count; ++i) |
180 { |
179 { |
181 delete iBuffers[i].iBuffer; |
180 delete iBuffers[i].iBuffer; |
182 iBuffers[i].iBuffer = NULL; |
|
183 } |
181 } |
184 iBuffers.Close(); |
182 iBuffers.Close(); |
185 |
183 |
186 delete iGenerator; |
184 delete iGenerator; |
187 iGenerator = NULL; |
|
188 delete iUri; |
185 delete iUri; |
189 iUri = NULL; |
|
190 } |
186 } |
191 |
187 |
192 CMdSSqlObjectManipulate::CMdSSqlObjectManipulate( const CMdsSchema& aSchema, |
188 CMdSSqlObjectManipulate::CMdSSqlObjectManipulate( const CMdsSchema& aSchema, |
193 CMdSObjectLockList& aLockList ) |
189 CMdSObjectLockList& aLockList ) |
194 : iSchema( aSchema ), iGenerator(NULL), iLockList( aLockList ) |
190 : iSchema( aSchema ), iGenerator(NULL), iLockList( aLockList ) |
2269 for (TUint32 i = 0; i < aCount; ++i) |
2265 for (TUint32 i = 0; i < aCount; ++i) |
2270 { |
2266 { |
2271 TPtrC16 uri = aBuffer.ReceivePtr16L(); |
2267 TPtrC16 uri = aBuffer.ReceivePtr16L(); |
2272 objectId = SearchObjectByUriL( uri, flags ); |
2268 objectId = SearchObjectByUriL( uri, flags ); |
2273 if ( objectId != KNoId && |
2269 if ( objectId != KNoId && |
2274 uri != KSystemFavouritesAlbumUri && |
2270 objectId != KSystemFavouritesAlbumId && |
2275 uri != KSystemCapturedAlbumUri ) |
2271 objectId != KSystemCapturedAlbumId ) |
2276 { |
2272 { |
2277 // unlock object, so update is no possible anymore |
2273 // unlock object, so update is no possible anymore |
2278 if ( iLockList.IsLocked( *iNamespaceDef, objectId ) ) |
2274 if ( iLockList.IsLocked( *iNamespaceDef, objectId ) ) |
2279 { |
2275 { |
2280 iLockList.UnlockById( *iNamespaceDef, objectId ); |
2276 iLockList.UnlockById( *iNamespaceDef, objectId ); |