diff -r f9bb0fca356a -r 0fd27995241b javauis/lcdui_akn/lcdui/src/CMIDTextEditorEdwin.cpp --- a/javauis/lcdui_akn/lcdui/src/CMIDTextEditorEdwin.cpp Fri Apr 30 10:40:48 2010 +0300 +++ b/javauis/lcdui_akn/lcdui/src/CMIDTextEditorEdwin.cpp Tue May 11 16:07:20 2010 +0300 @@ -257,11 +257,6 @@ // Part of transparency workaround. Set drawing not active. iDrawInvoked = EFalse; - if (iObserver) - { - iObserver->NotifyInputAction( - MMIDTextEditorObserver::EActionPaintRequest); - } DEBUG("CMIDTextEditorEdwin::Draw -"); } @@ -530,6 +525,7 @@ // void CMIDTextEditorEdwin::HandleResourceChange(TInt aType) { + CCoeControl::HandleResourceChange(aType); // Notification about language change if (aType == KEikInputLanguageChange) { @@ -584,8 +580,7 @@ // Check if cursor has moved. This must be done because // currently edwin does not report cursor position movement // when text is changed due to user input. - if ((iVisibleContentHeight != newVisiblecontentHeight) && - (iCursorPosForAction != CursorPos())) + if (iVisibleContentHeight != newVisiblecontentHeight) { event |= MMIDTextEditorObserver::EActionScrollbarChange; // Reported, reset here to avoid multiple notifications.