policymanagement/policyengine/policyengineserver/src/SettingEnforcementManager.cpp
equal
deleted
inserted
replaced
162 void CSettingEnforcementManager::EndEnforcementSession( TBool aFlushSettings) |
162 void CSettingEnforcementManager::EndEnforcementSession( TBool aFlushSettings) |
163 { |
163 { |
164 //finish active enforcement base |
164 //finish active enforcement base |
165 if ( iActiveEnforcementBase) |
165 if ( iActiveEnforcementBase) |
166 { |
166 { |
167 iActiveEnforcementBase->FinishEnforcementL( aFlushSettings); |
167 TRAPD(err, iActiveEnforcementBase->FinishEnforcementL( aFlushSettings)); |
|
168 |
|
169 if (err != KErrNone) |
|
170 { |
|
171 RDEBUG_2(" **** ERROR, iActiveEnforcementBase->FinishEnforcementL left with %d", err ); |
|
172 } |
|
173 |
168 delete iActiveEnforcementBase; |
174 delete iActiveEnforcementBase; |
169 iActiveEnforcementBase = 0; |
175 iActiveEnforcementBase = 0; |
170 } |
176 } |
171 |
177 |
172 //destroy editor list (this must be valid until FinishEnforcementL is called for enforcementbase) |
178 //destroy editor list (this must be valid until FinishEnforcementL is called for enforcementbase) |