diff -r 85e0c0339cc3 -r 883e91c086aa backupandrestore/backupengine/src/sbedataowner.cpp --- a/backupandrestore/backupengine/src/sbedataowner.cpp Fri Jun 11 14:27:06 2010 +0300 +++ b/backupandrestore/backupengine/src/sbedataowner.cpp Tue Jul 06 15:13:34 2010 +0300 @@ -25,7 +25,7 @@ #include "sbtypes.h" #include "sblog.h" #include "sbeparserdefs.h" -#include +#include "sbepanic.h" namespace conn { @@ -3553,6 +3553,17 @@ iActiveInformation.iActiveType = EProxyImpOnly; } } + else if(!localName.CompareF(KCallbackDelayTime)) + { + const TDesC8& value = aAttributes[x].Value().DesC(); + TInt timeValue = 0; + TLex8 lex(value); + TInt err = lex.Val(timeValue); + if( err == KErrNone && timeValue > 0) + iActiveInformation.iCallbackDelayTime = TTimeIntervalMicroSeconds32(timeValue); + else + iActiveInformation.iCallbackDelayTime = KABCallbackDefaultTimeout; + } } // for x return KErrNone;