diff -r 3673b591050c -r ef55b168cedb mtpdataproviders/mtpimagedp/src/mtpimagedputilits.cpp --- a/mtpdataproviders/mtpimagedp/src/mtpimagedputilits.cpp Wed Apr 14 16:49:36 2010 +0300 +++ b/mtpdataproviders/mtpimagedp/src/mtpimagedputilits.cpp Tue Apr 27 17:30:23 2010 +0300 @@ -64,24 +64,17 @@ return aFramework.StorageMgr().FrameworkStorageId(static_cast(driveNumber)); } -TUint32 MTPImageDpUtilits::FindParentHandleL(MMTPDataProviderFramework& aFramework, CMTPImageDataProvider& aDataProvider, const TDesC& aFullPath) +TUint32 MTPImageDpUtilits::FindParentHandleL(MMTPDataProviderFramework& aFramework, CMTPImageDataProvider& /*aDataProvider*/, const TDesC& aFullPath) { TUint32 parentHandle = KMTPHandleNoParent; TParsePtrC parse(aFullPath); if(!parse.IsRoot()) - { - if (!aDataProvider.GetCacheParentHandle(parse.DriveAndPath(), parentHandle)) - { - parentHandle = aFramework.ObjectMgr().HandleL(parse.DriveAndPath()); - if (parentHandle != KMTPHandleNone) - { - aDataProvider.SetCacheParentHandle(parse.DriveAndPath(), parentHandle); - } - } + { + parentHandle = aFramework.ObjectMgr().HandleL(parse.DriveAndPath()); } - return parentHandle; + return parentHandle; } TBool MTPImageDpUtilits::IsNewPicture(const CMTPObjectMetaData& aMetadata)