diff -r 2dc6caa42ec3 -r 9ba4404ef423 emailuis/nmailuiwidgets/src/nmeditortextedit.cpp --- a/emailuis/nmailuiwidgets/src/nmeditortextedit.cpp Fri May 14 15:41:10 2010 +0300 +++ b/emailuis/nmailuiwidgets/src/nmeditortextedit.cpp Thu May 27 12:43:55 2010 +0300 @@ -30,7 +30,8 @@ Constructor */ NmEditorTextEdit::NmEditorTextEdit(QGraphicsItem *parent) : - HbTextEdit(parent) + HbTextEdit(parent), + mFirstTimeToScrollPosUpdate(true) { } @@ -151,6 +152,12 @@ */ void NmEditorTextEdit::updateScrollPosition(const QPointF &newPosition) { + // Temporary fix: When this is called for the first time, the editor is scrolled down for + // some reason so this will restore the scroll position. + if(mFirstTimeToScrollPosUpdate) { + mFirstTimeToScrollPosUpdate = false; + mBackgroundScrollArea->scrollContentsTo(QPointF(0,0)); + } mBgScrollPosition = newPosition; }