diff -r 40a3f856b14d -r 41a7f70b3818 phoneengine/phonemodel/src/cpecalldurationdisplaysettingmonitor.cpp --- a/phoneengine/phonemodel/src/cpecalldurationdisplaysettingmonitor.cpp Thu Aug 19 09:54:27 2010 +0300 +++ b/phoneengine/phonemodel/src/cpecalldurationdisplaysettingmonitor.cpp Tue Aug 31 15:14:29 2010 +0300 @@ -30,12 +30,12 @@ // None ) { - TEFLOGSTRING(KTAOBJECT, "CPECallDurationDisplaySettingMonitor::NewL"); - CPECallDurationDisplaySettingMonitor* me = new ( ELeave ) CPECallDurationDisplaySettingMonitor(); - CleanupStack::PushL( me ); - me->ConstructL(); - CleanupStack::Pop( me ); - return ( me ); + TEFLOGSTRING(KTAOBJECT, "CPECallDurationDisplaySettingMonitor::NewL"); + CPECallDurationDisplaySettingMonitor* me = new ( ELeave ) CPECallDurationDisplaySettingMonitor(); + CleanupStack::PushL( me ); + me->ConstructL(); + CleanupStack::Pop( me ); + return ( me ); } // Destructor @@ -75,10 +75,20 @@ // void CPECallDurationDisplaySettingMonitor::UpdateL() { - // Resubmit notification request // Retrieve current value for call duration display - User::LeaveIfError( Get( iDisplayCallDuration ) ); + iError = Get( iDisplayCallDuration ); + User::LeaveIfError( iError ); TEFLOGSTRING2( KTAINT, "CPECallDurationDisplaySettingMonitor::UpdateL %d", iDisplayCallDuration ); } + +// ----------------------------------------------------------------------------- +// CPECallDurationDisplaySettingMonitor::GetValue +// ----------------------------------------------------------------------------- +// +TInt CPECallDurationDisplaySettingMonitor::GetValue(TInt& aValue) + { + aValue = (TInt)iDisplayCallDuration; + return iError; + } // End of file