diff -r 6b8f3b30d0ec -r efd4f1afd43e ipsservices/ipssossettings/src/ipssetuibasearray.cpp --- a/ipsservices/ipssossettings/src/ipssetuibasearray.cpp Wed Jun 09 09:22:57 2010 +0300 +++ b/ipsservices/ipssossettings/src/ipssetuibasearray.cpp Mon Jun 21 15:20:54 2010 +0300 @@ -197,8 +197,12 @@ TIpsSetUtilsTextPlain& aText ) const { FUNC_LOG; - aText.Append( aBaseItem.Value() ); - aText.SetLength( KIpsSetUiVisibleTextLength ); + const TInt KNumberSize = 10; + + if ( aText.MaxLength() - aText.Length() >= KNumberSize ) + { + aText.AppendNum( aBaseItem.Value() ); + } } // ----------------------------------------------------------------------------