--- 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;
}