equal
deleted
inserted
replaced
96 WebCoreFrameBridge::WebCoreFrameBridge() : |
96 WebCoreFrameBridge::WebCoreFrameBridge() : |
97 m_frame(0) |
97 m_frame(0) |
98 |
98 |
99 { |
99 { |
100 m_focusableNodeList.clear(); |
100 m_focusableNodeList.clear(); |
|
101 m_rtl = FALSE ; |
101 } |
102 } |
102 |
103 |
103 WebCoreFrameBridge::~WebCoreFrameBridge() |
104 WebCoreFrameBridge::~WebCoreFrameBridge() |
104 { |
105 { |
105 } |
106 } |
315 return KMaxTInt; |
316 return KMaxTInt; |
316 } |
317 } |
317 |
318 |
318 void WebCoreFrameBridge::setWritingDirectionRtl(bool isRtl) |
319 void WebCoreFrameBridge::setWritingDirectionRtl(bool isRtl) |
319 { |
320 { |
|
321 m_rtl = isRtl; |
320 // update rtl only for mainframe |
322 // update rtl only for mainframe |
321 if (m_frame && m_frame == m_frame->page()->mainFrame()) { |
323 if (m_frame && m_frame == m_frame->page()->mainFrame()) { |
322 if (control(m_frame)->brCtlLayoutObserver()) |
324 if (control(m_frame)->brCtlLayoutObserver()) |
323 control(m_frame)->brCtlLayoutObserver()->NotifyLayoutChange(isRtl ? EOriginTopRight : EOriginTopLeft); |
325 control(m_frame)->brCtlLayoutObserver()->NotifyLayoutChange(isRtl ? EOriginTopRight : EOriginTopLeft); |
324 if (kit(m_frame->page())->pageScaler()) |
326 if (kit(m_frame->page())->pageScaler()) |