serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfoflipstatus.cpp
--- a/serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfoflipstatus.cpp Tue Apr 27 17:33:05 2010 +0300
+++ b/serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfoflipstatus.cpp Tue May 11 17:01:36 2010 +0300
@@ -124,12 +124,18 @@
CSysData* data1 = NULL;
TRAPD(err2,iSysInfoService->GetInfoL(KGeneral,KFlipStatus,data1));
+ iResult = err2;
+ if(err2 != KErrNone)
+ return;
flipstatus = ((CStatus*)data1)->Status();
CStatus* data2 = CStatus::NewL(!flipstatus);
TRAPD(err3,iSysInfoService->SetInfoL(KGeneral,KFlipStatus,data2));
+ iResult = err3;
+ if( err3 != KErrNone )
+ return;
delete data1;
delete data2;