clock/clockui/clockviews/src/clockworldview.cpp
changeset 49 5de72ea7a065
parent 37 360d55486d7f
child 58 ef813d54df51
--- a/clock/clockui/clockviews/src/clockworldview.cpp	Fri Jun 11 13:37:54 2010 +0300
+++ b/clock/clockui/clockviews/src/clockworldview.cpp	Wed Jun 23 18:11:28 2010 +0300
@@ -71,6 +71,10 @@
 		delete mDocLoader;
 		mDocLoader = 0;
 	}
+	if(mCityListModel){
+		delete mCityListModel;
+	}
+	
 	HbStyleLoader::unregisterFilePath(":/style/hblistviewitem.css");
 	HbStyleLoader::unregisterFilePath(":/style/hblistviewitem.widgetml");
 	HbStyleLoader::unregisterFilePath(":/style/hblistviewitem_color.css");
@@ -244,7 +248,7 @@
 				mSettingsUtility->timeFormatString());
 		itemList.insert(value.setNum(ClockHomeCityItem::Time), timeInfo);
 
-		// Use the home city specific icons.
+		//Use the home city specific icons.
 		// Display day/night indicators.
 		QString dayNightIconPath = "";
 		if (isDay(dateTime)) {
@@ -289,6 +293,7 @@
 	// Show the menu.
 	itemContextMenu->open(this, SLOT(selectedMenuAction(HbAction*)));
 	itemContextMenu->setPreferredPos(coords);
+	itemContextMenu->setAttribute( Qt::WA_DeleteOnClose,true);
 }
 
 /*!