--- a/emailuis/nmailuiwidgets/src/nmeditortextedit.cpp Fri May 14 04:17:40 2010 +0300
+++ b/emailuis/nmailuiwidgets/src/nmeditortextedit.cpp Fri May 14 04:41:45 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;
}