webengine/widgetengine/src/WidgetEngineBridge.cpp
branchRCL_3
changeset 48 79859ed3eea9
parent 36 c711bdda59f4
child 49 919f36ff910f
--- a/webengine/widgetengine/src/WidgetEngineBridge.cpp	Thu Aug 19 10:58:56 2010 +0300
+++ b/webengine/widgetengine/src/WidgetEngineBridge.cpp	Tue Aug 31 16:17:46 2010 +0300
@@ -15,6 +15,8 @@
 *
 */
 
+
+
 // INCLUDE FILES
 #include "WidgetEngineBridge.h"
 #include "WidgetEventHandler.h"
@@ -23,7 +25,7 @@
 #include <eikmenub.h>
 #include <gdi.h>
 #include <bitdev.h>
-#include <brctlinterface.h>
+#include "brctlinterface.h"
 #include "WidgetEngineCallbacks.h"
 
 #include "WidgetClient.h"
@@ -96,10 +98,9 @@
 void WidgetEngineBridge::Clear()
 {    
 	// unprotect objects
-    HashCountedSet<JSValue*>::iterator end = m_protectedObjects.end();
-	for (HashCountedSet<JSValue*>::iterator it = m_protectedObjects.begin(); it != end; ++it) {
-		for(int count = it->second; count > 0; count--)
-            Collector::unprotect(it->first);
+	HashSet<JSValue*>::iterator end = m_protectedObjects.end();
+	for (HashSet<JSValue*>::iterator it = m_protectedObjects.begin(); it != end; ++it) {
+		Collector::unprotect(*it);
 	}
 	m_protectedObjects.clear();
 
@@ -171,11 +172,7 @@
     switch( aParam ) {
         case TBrCtlDefs::EWidgetBasePath: {
             m_preferences->setBasePathL(aValue);
-           TRAPD(err, m_preferences->loadL());
-            if(err!=KErrNone)
-            	{
-                m_preferences->deleteAllPrefFiles();
-           	    }
+            m_preferences->loadL();            
             break;
         }
         case TBrCtlDefs::EWidgetBundleId: {
@@ -324,4 +321,3 @@
 //END OF FILE
 
 
-