equal
deleted
inserted
replaced
1073 stringConverter->AsStringL(item, aAttributes[index], 0, modifiedUri); |
1073 stringConverter->AsStringL(item, aAttributes[index], 0, modifiedUri); |
1074 if (modifiedUri) |
1074 if (modifiedUri) |
1075 { |
1075 { |
1076 CleanupStack::PushL(modifiedUri); |
1076 CleanupStack::PushL(modifiedUri); |
1077 //Check if media item was renamed |
1077 //Check if media item was renamed |
1078 if (modifiedUri->Compare(*iUri) != 0) |
1078 if (modifiedUri->CompareF(*iUri) != 0) |
1079 { |
1079 { |
1080 //Set rename command as started since |
1080 //Set rename command as started since |
1081 //Rename is also possible from File Manager |
1081 //Rename is also possible from File Manager |
1082 iRenameStarted = ETrue; |
1082 iRenameStarted = ETrue; |
1083 RefreshMediaListL(*modifiedUri); |
1083 RefreshMediaListL(*modifiedUri); |
1285 // |
1285 // |
1286 void CGlxMetadataContainer::HandleItemRemovedL(TInt /*aStartIndex*/, |
1286 void CGlxMetadataContainer::HandleItemRemovedL(TInt /*aStartIndex*/, |
1287 TInt /*aEndIndex*/, MGlxMediaList* /*aList*/) |
1287 TInt /*aEndIndex*/, MGlxMediaList* /*aList*/) |
1288 { |
1288 { |
1289 TRACER("CGlxMetadataContainer::HandleItemRemovedL()"); |
1289 TRACER("CGlxMetadataContainer::HandleItemRemovedL()"); |
1290 if (!iItemMediaList->Count() && !iIsPopupShown) |
1290 //Ignore if this callback corresponds to a rename operation. |
|
1291 if (!iItemMediaList->Count() && !iIsPopupShown && !iRenameStarted) |
1291 { |
1292 { |
1292 iDialogObesrver.HandleItemRemovedL(); |
1293 iDialogObesrver.HandleItemRemovedL(); |
1293 } |
1294 } |
1294 } |
1295 } |
1295 |
1296 |