Conditionally compile out the use of CAlfEffectObserver, to workaround Bug 2846 RCL_3 PDK_3.0.0
authorWilliam Roberts <williamr@symbian.org>
Tue, 01 Jun 2010 15:52:55 +0100
branchRCL_3
changeset 27 d304fad47bf4
parent 25 941195f2d488
child 43 07b3ec0df257
Conditionally compile out the use of CAlfEffectObserver, to workaround Bug 2846
uifw/EikStd/coctlsrc/AknClearer.cpp
uifw/EikStd/coctlsrc/EIKCOCTL.MMP
--- 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);
 
--- 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