Merge RCL_3 fixes with reverted delivery RCL_3 PDK_3.0.2
authorShabe Razvi <shaber@symbian.org>
Thu, 02 Sep 2010 15:42:21 +0100
branchRCL_3
changeset 84 20d75ec6647e
parent 83 5456b4e8b3a8 (current diff)
parent 80 9b87f7e6ff5a (diff)
child 89 9f918e984081
Merge RCL_3 fixes with reverted delivery
idlehomescreen/widgetmanager/group/widgetmanager.mmp
idlehomescreen/widgetmanager/src/wmeffectmanager.cpp
idlehomescreen/xmluirendering/uiengine/group/xnlayoutengine.mmp
idlehomescreen/xmluirendering/uiengine/src/xneffectmanager.cpp
idlehomescreen/xmluirendering/uiengine/src/xnnodeimpl.cpp
menufw/menusuites/foldersuite/group/foldersuite.mmp
--- a/idlehomescreen/widgetmanager/group/widgetmanager.mmp	Wed Sep 01 12:32:46 2010 +0100
+++ b/idlehomescreen/widgetmanager/group/widgetmanager.mmp	Thu Sep 02 15:42:21 2010 +0100
@@ -36,6 +36,8 @@
 
 CAPABILITY CAP_ECOM_PLUGIN
 
+MACRO NO_ALF_OBSERVER			// break link to ALF server
+
 SOURCEPATH      ../src
 SOURCE  wmpluginproxy.cpp
 SOURCE  wmplugin.cpp
--- a/idlehomescreen/widgetmanager/src/wmeffectmanager.cpp	Wed Sep 01 12:32:46 2010 +0100
+++ b/idlehomescreen/widgetmanager/src/wmeffectmanager.cpp	Thu Sep 02 15:42:21 2010 +0100
@@ -51,7 +51,9 @@
 //
 void CWmEffectManager::ConstructL()
     {
+#ifndef NO_ALF_OBSERVER
     iObserver = CAlfEffectObserver::NewL(); 
+#endif
     }
 
 // -----------------------------------------------------------------------------
@@ -160,6 +162,11 @@
 //
 TBool CWmEffectManager::WaitActiveEffect( TInt aInterval )     
     {
+    if (iObserver == NULL)
+        {
+        return ETrue;
+        }
+
     TBool retval( EFalse );
     TInt loop( aInterval / KWaitInterval );
     
@@ -202,7 +209,7 @@
 TBool CWmEffectManager::IsEffectActive()
     {
     TBool retVal( EFalse );
-    if ( iObserver->ActiveEffectsCount() )
+    if ( iObserver != NULL && iObserver->ActiveEffectsCount() )
         retVal = ETrue;
     return retVal;
     }
--- a/idlehomescreen/xmluirendering/uiengine/group/xnlayoutengine.mmp	Wed Sep 01 12:32:46 2010 +0100
+++ b/idlehomescreen/xmluirendering/uiengine/group/xnlayoutengine.mmp	Thu Sep 02 15:42:21 2010 +0100
@@ -31,6 +31,8 @@
 CAPABILITY      CAP_GENERAL_DLL
 SOURCEPATH      ../src
 
+MACRO NO_ALF_OBSERVER     // disable link to ALF server
+
 SOURCE    xnapplication.cpp
 SOURCE    xnappuiadapter.cpp
 SOURCE    xnappuiadapterimpl.cpp
--- a/idlehomescreen/xmluirendering/uiengine/src/xneffectmanager.cpp	Wed Sep 01 12:32:46 2010 +0100
+++ b/idlehomescreen/xmluirendering/uiengine/src/xneffectmanager.cpp	Thu Sep 02 15:42:21 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 )
--- a/menufw/menusuites/foldersuite/group/foldersuite.mmp	Wed Sep 01 12:32:46 2010 +0100
+++ b/menufw/menusuites/foldersuite/group/foldersuite.mmp	Thu Sep 02 15:42:21 2010 +0100
@@ -10,6 +10,7 @@
 * Nokia Corporation - initial contribution.
 *
 * Contributors:
+* Juha Ristolainen, Futurice Oy – Removed dummy dll compilation
 *
 * Description:  Project definition file for project folder suite.
 *