diff -r 4e8ebe173323 -r 23b5d6a29cce homescreenapp/runtimeplugins/hsdefaultruntimeplugin/src/hsdefaultruntime.cpp --- a/homescreenapp/runtimeplugins/hsdefaultruntimeplugin/src/hsdefaultruntime.cpp Mon May 03 12:24:59 2010 +0300 +++ b/homescreenapp/runtimeplugins/hsdefaultruntimeplugin/src/hsdefaultruntime.cpp Fri May 14 15:43:04 2010 +0300 @@ -39,6 +39,9 @@ #include "hswidgetpositioningonorientationchange.h" #include "hswidgetpositioningonwidgetadd.h" #include "hstest_global.h" +#ifdef Q_OS_SYMBIAN +#include "hsbackuprestoreobserver.h" +#endif QTM_USE_NAMESPACE @@ -80,6 +83,7 @@ mPublisher(NULL) #ifdef Q_OS_SYMBIAN ,keyCapture() + ,mBRObserver(NULL) #endif { HSTEST_FUNC_ENTRY("HS::HsDefaultRuntime::HsDefaultRuntime"); @@ -100,6 +104,9 @@ HsWidgetPositioningOnWidgetAdd::setInstance( new HsAnchorPointInBottomRight); +#ifdef Q_OS_SYMBIAN + mBRObserver = CHsBackupRestoreObserver::NewL(); +#endif registerAnimations(); createStatePublisher(); @@ -118,6 +125,9 @@ { HsWidgetPositioningOnOrientationChange::setInstance(0); delete mPublisher; +#ifdef Q_OS_SYMBIAN + delete mBRObserver; +#endif } /*!