--- a/presencesettingsui/src/psuigspluginsettingviewcontainer.cpp Wed Mar 31 22:15:41 2010 +0300
+++ b/presencesettingsui/src/psuigspluginsettingviewcontainer.cpp Wed Apr 14 16:22:17 2010 +0300
@@ -32,6 +32,8 @@
#include "psuigsplugin.h"
#include "psuigspluginids.hrh"
#include <csxhelp/pre.hlp.hrh>
+#include <AknTextSettingPage.h>
+
// ========================= MEMBER FUNCTIONS ================================
@@ -111,10 +113,14 @@
case EPSUIMaxSubscriptionsId:
settingItem = new (ELeave) CPSUIIntegerSettingItem(
aSettingId, settingSet.iMaxSubscriptions );
+ settingItem->SetSettingPageFlags(
+ CAknIntegerSettingPage::EEmptyValueAllowed);// Empty input allowed
break;
case EPSUIMaxContactsInListId:
settingItem = new (ELeave) CPSUIIntegerSettingItem(
aSettingId, settingSet.iMaxContactsInList );
+ settingItem->SetSettingPageFlags(
+ CAknIntegerSettingPage::EEmptyValueAllowed);// Empty input allowed
break;
case EPSUIDomainSyntaxId:
settingItem = new (ELeave) CAknTextSettingItem(
@@ -140,6 +146,8 @@
// update setting to setting-object
(*SettingItemArray())[aIndex]->StoreL();
+ (*SettingItemArray())[aIndex]->UpdateListBoxTextL();
+ ListBox()->DrawNow();
if ( EPSUIServerNameId == aIndex )
{