phoneclientserver/enpolicy/src/dosenpolicy/cdosemergencynumberpolicy.cpp
changeset 53 25b8d29b7c59
parent 33 8d5d7fcf9b59
equal deleted inserted replaced
51:12bc758d6a02 53:25b8d29b7c59
    72 
    72 
    73     TInt variantReadOnlyValues = 0;
    73     TInt variantReadOnlyValues = 0;
    74     TInt err = KErrNone;
    74     TInt err = KErrNone;
    75 
    75 
    76     CRepository* variationFlags = CRepository::NewL( KCRUidTelSrvVariation );
    76     CRepository* variationFlags = CRepository::NewL( KCRUidTelSrvVariation );
       
    77     CleanupStack::PushL(variationFlags);
    77     err = variationFlags->Get( KTelSrvVariationFlags , variantReadOnlyValues );
    78     err = variationFlags->Get( KTelSrvVariationFlags , variantReadOnlyValues );
    78 
    79 
    79     if ( err != KErrNotFound )
    80     if ( err != KErrNotFound )
    80         {
    81         {
    81         User::LeaveIfError( err );
    82         User::LeaveIfError( err );
    88     else
    89     else
    89         {
    90         {
    90         iAdvancedCheck = EFalse;
    91         iAdvancedCheck = EFalse;
    91         }
    92         }
    92     
    93     
    93     delete variationFlags;
    94     CleanupStack::PopAndDestroy(variationFlags);
    94 
    95 
    95     iCenRep = CRepository::NewL( KCRUidDefaultEmergencyNumbers );    
    96     iCenRep = CRepository::NewL( KCRUidDefaultEmergencyNumbers );    
    96     iListener = CCenRepNotifyHandler::NewL( 
    97     iListener = CCenRepNotifyHandler::NewL( 
    97         *this, 
    98         *this, 
    98         *iCenRep, 
    99         *iCenRep,