omadm/omadmextensions/adapters/fota/src/nsmldmfotaadapter.cpp
branchRCL_3
changeset 14 f2fc39bc30a5
parent 0 3ce708148e4d
equal deleted inserted replaced
13:4eb398b07b07 14:f2fc39bc30a5
  1109             {
  1109             {
  1110             // state is fetched from fota engine
  1110             // state is fetched from fota engine
  1111             RFotaEngineSession::TState state = iFotaEngine.GetState( id );
  1111             RFotaEngineSession::TState state = iFotaEngine.GetState( id );
  1112             data = HBufC8::NewL( KNSmlFwMgmtObjectIntegerLength );
  1112             data = HBufC8::NewL( KNSmlFwMgmtObjectIntegerLength );
  1113             data->Des().AppendNum( state );
  1113             data->Des().AppendNum( state );
       
  1114             
       
  1115             TInt configFlags( KErrNone );        
       
  1116            CRepository* centrep = NULL;
       
  1117            TRAPD( err, centrep = CRepository::NewL( KCRUidDeviceManagementInternalKeys ) );        
       
  1118            if ( err == KErrNone && centrep ) 
       
  1119                {
       
  1120                configFlags = 2; //means fota operation
       
  1121                centrep->Set( KDevManSessionType, configFlags );
       
  1122                delete centrep;
       
  1123                centrep = NULL;
       
  1124                }
       
  1125            else
       
  1126                {
       
  1127                User::Leave( err );
       
  1128                }
       
  1129         
  1114             }
  1130             }
  1115         
  1131         
  1116         // if data is fetched ok, set results
  1132         // if data is fetched ok, set results
  1117         if ( data )
  1133         if ( data )
  1118             {
  1134             {