phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlauncherlpadmodel.cpp
--- a/phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlauncherlpadmodel.cpp Fri Feb 19 22:40:27 2010 +0200
+++ b/phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlauncherlpadmodel.cpp Fri Mar 12 15:41:25 2010 +0200
@@ -258,9 +258,16 @@
tempText.Append( KColumnListSeparator );
tempText.Append( iButtonDataArray[ aIndex ].iText );
tempText.Append( KColumnListSeparator );
- tempText.Append( textPtr );
- tempText.Append( KColumnListSeparator );
-
+ if( textPtr.Length() + tempText.Length() >=
+ KCCAppCommLauncherMaxButtonDataTextLength )
+ {
+ tempText.Append( textPtr.Left(
+ KCCAppCommLauncherMaxButtonDataTextLength - tempText.Length() - 1 ) );
+ }
+ else
+ {
+ tempText.Append( textPtr );
+ }
// TODO: Check presence icon
tempText.Append( KColumnListSeparator );