mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp
changeset 51 e61a04404bdf
parent 0 a2952bb97e68
child 56 63223d4fd956
equal deleted inserted replaced
44:d141fc1ad77b 51:e61a04404bdf
   187 //
   187 //
   188 void CMPXViewPluginInfo::ExtractPluginUidsL( 
   188 void CMPXViewPluginInfo::ExtractPluginUidsL( 
   189     const TDesC8& aData,
   189     const TDesC8& aData,
   190     RArray<TUid>& aArray )
   190     RArray<TUid>& aArray )
   191     {
   191     {
       
   192     CleanupClosePushL(aArray);
   192     aArray.Reset();
   193     aArray.Reset();
   193 
   194 
   194     TInt nextPos( 0 );
   195     TInt nextPos( 0 );
   195     TInt pluginUid( 0 );
   196     TInt pluginUid( 0 );
   196     TPtrC8 string =
   197     TPtrC8 string =
   203             CMPXViewUtilityHelper::ExtractNum( string, nextPos, pluginUid ) )
   204             CMPXViewUtilityHelper::ExtractNum( string, nextPos, pluginUid ) )
   204             {
   205             {
   205             aArray.AppendL( TUid::Uid( pluginUid ) );
   206             aArray.AppendL( TUid::Uid( pluginUid ) );
   206             }
   207             }
   207         } while ( KErrNotFound != nextPos );
   208         } while ( KErrNotFound != nextPos );
       
   209     CleanupStack::Pop(); 
   208     }
   210     }
   209 
   211 
   210 // ---------------------------------------------------------------------------
   212 // ---------------------------------------------------------------------------
   211 // Extracts plugin type from data.
   213 // Extracts plugin type from data.
   212 // ---------------------------------------------------------------------------
   214 // ---------------------------------------------------------------------------