--- a/webengine/osswebengine/WebCore/rendering/RenderText.cpp Thu Sep 24 12:53:48 2009 +0300
+++ b/webengine/osswebengine/WebCore/rendering/RenderText.cpp Mon Oct 26 08:28:45 2009 +0200
@@ -831,6 +831,9 @@
}
m_linesDirty = dirtiedLines;
+#if PLATFORM(SYMBIAN)
+ m_offset = offset;
+#endif
setText(text, force, backspace);
}
@@ -921,19 +924,19 @@
case TSNONE:
break;
case TSCIRCLE:
- m_text = m_text->secureShowLast(whiteBullet);
+ m_text = m_text->secureShowOffset(bullet, m_offset);
break;
case TSDISC:
if(backspace){
m_text = m_text->secure(bullet);
}
else{
- m_text = m_text->secureShowLast(bullet);
+ m_text = m_text->secureShowOffset(bullet, m_offset);
}
break;
case TSSQUARE:
- m_text = m_text->secureShowLast(blackSquare);
+ m_text = m_text->secureShowOffset(blackSquare, m_offset);
}
if (style()->textSecurity() != TSNONE) {