mtpdataproviders/mtppictbridgedp/src/cmtppictbridgedpgetobjectproplist.cpp
changeset 52 866b4af7ffbe
parent 17 aabe5387f5ce
equal deleted inserted replaced
51:64200268cac2 52:866b4af7ffbe
   253     TMTPObjectMgrQueryParams    params( aStorageId, aFormatCode, aParentHandle );
   253     TMTPObjectMgrQueryParams    params( aStorageId, aFormatCode, aParentHandle );
   254     CleanupClosePushL( context );
   254     CleanupClosePushL( context );
   255     CleanupClosePushL( handles );
   255     CleanupClosePushL( handles );
   256 
   256 
   257     delete iHandles;
   257     delete iHandles;
       
   258     iHandles = NULL;
   258     iHandles = CMTPTypeArray::NewL( EMTPTypeAUINT32 );
   259     iHandles = CMTPTypeArray::NewL( EMTPTypeAUINT32 );
   259 
   260 
   260     do
   261     do
   261         {
   262         {
   262         iFramework.ObjectMgr().GetObjectHandlesL( params, context, handles );
   263         iFramework.ObjectMgr().GetObjectHandlesL( params, context, handles );
   282         GetObjectHandlesL( KMTPStorageAll, aFormatCode, KMTPHandleNone );
   283         GetObjectHandlesL( KMTPStorageAll, aFormatCode, KMTPHandleNone );
   283         }
   284         }
   284     else if ( 0 == aDepth )
   285     else if ( 0 == aDepth )
   285         {
   286         {
   286         delete iHandles;
   287         delete iHandles;
       
   288         iHandles = NULL;
   287         iHandles = CMTPTypeArray::NewL( EMTPTypeAUINT32 );    //empty array
   289         iHandles = CMTPTypeArray::NewL( EMTPTypeAUINT32 );    //empty array
   288         }
   290         }
   289     else
   291     else
   290         {
   292         {
   291         GetObjectHandlesL( KMTPStorageAll, aFormatCode, KMTPHandleNoParent );
   293         GetObjectHandlesL( KMTPStorageAll, aFormatCode, KMTPHandleNoParent );