diff -r ac77f89b1d9e -r 4917f9bf7995 webengine/osswebengine/WebCore/page/symbian/WebCoreFrameBridge.cpp --- a/webengine/osswebengine/WebCore/page/symbian/WebCoreFrameBridge.cpp Wed Apr 14 17:06:56 2010 +0300 +++ b/webengine/osswebengine/WebCore/page/symbian/WebCoreFrameBridge.cpp Tue Apr 27 17:46:17 2010 +0300 @@ -98,6 +98,7 @@ { m_focusableNodeList.clear(); + m_rtl = FALSE ; } WebCoreFrameBridge::~WebCoreFrameBridge() @@ -317,6 +318,7 @@ void WebCoreFrameBridge::setWritingDirectionRtl(bool isRtl) { + m_rtl = isRtl; // update rtl only for mainframe if (m_frame && m_frame == m_frame->page()->mainFrame()) { if (control(m_frame)->brCtlLayoutObserver())