# HG changeset patch # User William Roberts # Date 1275403975 -3600 # Node ID d304fad47bf41118726314685263499fbcde0083 # Parent 941195f2d488320a63dc7e9613901951103de4e7 Conditionally compile out the use of CAlfEffectObserver, to workaround Bug 2846 diff -r 941195f2d488 -r d304fad47bf4 uifw/EikStd/coctlsrc/AknClearer.cpp --- a/uifw/EikStd/coctlsrc/AknClearer.cpp Tue May 25 12:58:19 2010 +0300 +++ b/uifw/EikStd/coctlsrc/AknClearer.cpp Tue Jun 01 15:52:55 2010 +0100 @@ -198,9 +198,11 @@ CreateWindowL(&aParent); +#ifndef NO_ALF_OBSERVER CAlfEffectObserver* alfEffectObserver = CAlfEffectObserver::NewL(); alfEffectObserver->SetDistractionWindow(*DrawableWindow()); delete alfEffectObserver; +#endif iFlags.Assign(EAknScreenClearerBlankAppStatusPane, aBlankAppStatusPane); diff -r 941195f2d488 -r d304fad47bf4 uifw/EikStd/coctlsrc/EIKCOCTL.MMP --- a/uifw/EikStd/coctlsrc/EIKCOCTL.MMP Tue May 25 12:58:19 2010 +0300 +++ b/uifw/EikStd/coctlsrc/EIKCOCTL.MMP Tue Jun 01 15:52:55 2010 +0100 @@ -40,6 +40,7 @@ APP_LAYER_SYSTEMINCLUDE OS_LAYER_LIBC_SYSTEMINCLUDE +MACRO NO_ALF_OBSERVER // break link to alf server SOURCE Aknedsts.cpp SOURCE Aknscbut.cpp