mpx/viewframework/viewutility/src/mpxviewplugininfo.cpp
branchRCL_3
changeset 56 63223d4fd956
parent 55 6c1dfe4da5dd
equal deleted inserted replaced
55:6c1dfe4da5dd 56:63223d4fd956
   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);
       
   193     aArray.Reset();
   192     aArray.Reset();
   194 
   193 
   195     TInt nextPos( 0 );
   194     TInt nextPos( 0 );
   196     TInt pluginUid( 0 );
   195     TInt pluginUid( 0 );
   197     TPtrC8 string =
   196     TPtrC8 string =
   204             CMPXViewUtilityHelper::ExtractNum( string, nextPos, pluginUid ) )
   203             CMPXViewUtilityHelper::ExtractNum( string, nextPos, pluginUid ) )
   205             {
   204             {
   206             aArray.AppendL( TUid::Uid( pluginUid ) );
   205             aArray.AppendL( TUid::Uid( pluginUid ) );
   207             }
   206             }
   208         } while ( KErrNotFound != nextPos );
   207         } while ( KErrNotFound != nextPos );
   209     CleanupStack::Pop(); 
       
   210     }
   208     }
   211 
   209 
   212 // ---------------------------------------------------------------------------
   210 // ---------------------------------------------------------------------------
   213 // Extracts plugin type from data.
   211 // Extracts plugin type from data.
   214 // ---------------------------------------------------------------------------
   212 // ---------------------------------------------------------------------------