serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfogripstatus.cpp
branchRCL_3
changeset 58 ea43c23d28d2
parent 19 989d2f495d90
child 65 0b68a1b0c15e
--- a/serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfogripstatus.cpp	Tue Apr 27 17:33:05 2010 +0300
+++ b/serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfogripstatus.cpp	Tue May 11 17:01:36 2010 +0300
@@ -125,12 +125,17 @@
 	CSysData* data1 = NULL;
 	
 	TRAPD(err2,iSysInfoService->GetInfoL(KGeneral,KGripStatus,data1));
-		
+   iResult = err2;
+   if( err2 != KErrNone )		
+      return;
 	gripstatus = ((CStatus*)data1)->Status();
 	
 	CStatus* data2 = CStatus::NewL(!gripstatus);
 
 	TRAPD(err3,iSysInfoService->SetInfoL(KGeneral,KGripStatus,data2));
+   iResult = err3;
+   if( err3 != KErrNone )		
+      return;
 	delete data1;
 	delete data2;