diff -r 3321d3e205b6 -r 9f918e984081 idlehomescreen/xmluirendering/uiengine/src/xneffectmanager.cpp --- a/idlehomescreen/xmluirendering/uiengine/src/xneffectmanager.cpp Tue Sep 14 20:58:58 2010 +0300 +++ b/idlehomescreen/xmluirendering/uiengine/src/xneffectmanager.cpp Fri Sep 17 15:37:16 2010 +0100 @@ -73,8 +73,10 @@ CTimer::ConstructL(); OrientationChanged(); - + +#ifndef NO_ALF_OBSERVER iObserver = CAlfEffectObserver::NewL(); +#endif } // ----------------------------------------------------------------------------- @@ -277,8 +279,13 @@ // TBool CXnEffectManager::WaitActiveEffect( TInt aInterval ) { + if (iObserver == NULL) + { + return ETrue; + } + TBool retval( EFalse ); - + TInt loop( aInterval / KWaitInterval ); while ( loop >= 0 )