emailuis/nmailuiwidgets/src/nmeditortextedit.cpp
changeset 27 9ba4404ef423
parent 23 2dc6caa42ec3
child 30 759dc5235cdb
--- 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;
 }