webengine/osswebengine/WebCore/rendering/RenderText.cpp
changeset 15 60c5402cb945
parent 1 7c90e6132015
child 25 0ed94ceaa377
--- 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) {