--- a/uifw/AvKon/src/AknCharMap.cpp Fri Mar 12 15:43:43 2010 +0200
+++ b/uifw/AvKon/src/AknCharMap.cpp Mon Mar 15 12:41:34 2010 +0200
@@ -3973,6 +3973,9 @@
{
if (aType == KEikDynamicLayoutVariantSwitch)
{
+
+ SetSmileyAnimationActivityInCurrentPageL(EFalse);
+
TInt cursorIndexBeforeSwitch = (iFirstVisibleRow + iCursorPos.iY) * iMaxColumns + iCursorPos.iX;
TInt recentLengthBeforeSwitch = iMaxColumns;
TBool recentWasSetBeforeSwitch = iSetRecentSct;
@@ -3988,6 +3991,9 @@
// Sets the character case because the buffer content may have changed.
SetCharacterCaseL(iSpecialCharCase);
+
+ SetSmileyAnimationActivityInCurrentPageL(ETrue);
+
TInt cursorIndexAfterSwitch;
if ( !iExtension->iKeyBrdEvent )
{