serviceproviders/sapi_sysinfo/tsrc/dev/servicetests/manual/tsysinfogeneraltests/src/tsysinfogripstatus.cpp
equal
deleted
inserted
replaced
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 iResult = err2; |
128 |
129 if( err2 != KErrNone ) |
|
130 return; |
|
131 gripstatus = ((CStatus*)data1)->Status(); |
129 gripstatus = ((CStatus*)data1)->Status(); |
132 |
130 |
133 CStatus* data2 = CStatus::NewL(!gripstatus); |
131 CStatus* data2 = CStatus::NewL(!gripstatus); |
134 |
132 |
135 TRAPD(err3,iSysInfoService->SetInfoL(KGeneral,KGripStatus,data2)); |
133 TRAPD(err3,iSysInfoService->SetInfoL(KGeneral,KGripStatus,data2)); |
136 iResult = err3; |
|
137 if( err3 != KErrNone ) |
|
138 return; |
|
139 delete data1; |
134 delete data1; |
140 delete data2; |
135 delete data2; |
141 |
136 |
142 } |
137 } |
143 |
138 |