serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfogripstatus.cpp
branchRCL_3
changeset 45 a9c0808a1095
parent 44 0b68a1b0c15e
equal deleted inserted replaced
44:0b68a1b0c15e 45:a9c0808a1095
   123 	{
   123 	{
   124 	
   124 	
   125 	CSysData* data1 = NULL;
   125 	CSysData* data1 = NULL;
   126 	
   126 	
   127 	TRAPD(err2,iSysInfoService->GetInfoL(KGeneral,KGripStatus,data1));
   127 	TRAPD(err2,iSysInfoService->GetInfoL(KGeneral,KGripStatus,data1));
   128 		
   128    iResult = err2;
       
   129    if( err2 != KErrNone )		
       
   130       return;
   129 	gripstatus = ((CStatus*)data1)->Status();
   131 	gripstatus = ((CStatus*)data1)->Status();
   130 	
   132 	
   131 	CStatus* data2 = CStatus::NewL(!gripstatus);
   133 	CStatus* data2 = CStatus::NewL(!gripstatus);
   132 
   134 
   133 	TRAPD(err3,iSysInfoService->SetInfoL(KGeneral,KGripStatus,data2));
   135 	TRAPD(err3,iSysInfoService->SetInfoL(KGeneral,KGripStatus,data2));
       
   136    iResult = err3;
       
   137    if( err3 != KErrNone )		
       
   138       return;
   134 	delete data1;
   139 	delete data1;
   135 	delete data2;
   140 	delete data2;
   136 
   141 
   137 	}
   142 	}
   138 	
   143