[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdelibs/khtml/rendering
From: Maks Orlovich <maksim () kde ! org>
Date: 2007-03-15 20:15:21
Message-ID: 1173989721.341828.7364.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 642912 by orlovich:
Don't use element()->getDocument() but rather just document() to get
to the document from a RenderObject, as element() may be 0 for generated
content.
BUG:142589
M +1 -1 render_body.cpp
M +4 -4 render_layer.cpp
--- branches/KDE/3.5/kdelibs/khtml/rendering/render_body.cpp #642911:642912
@@ -49,7 +49,7 @@
style->setPosition(STATIC);
RenderBlock::setStyle(style);
- element()->getDocument()->setTextColor( style->color() );
+ document()->setTextColor( style->color() );
scrollbarsStyled = false;
}
--- branches/KDE/3.5/kdelibs/khtml/rendering/render_layer.cpp #642911:642912
@@ -262,7 +262,7 @@
uint count = m_posZOrderList ? m_posZOrderList->count() : 0;
bool needUpdate = (count || !m_region.isNull());
if (count) {
- QScrollView* sv = m_object->element()->getDocument()->view();
+ QScrollView* sv = m_object->document()->view();
m_region = QRect(0,0,sv->contentsWidth(),sv->contentsHeight());
for (uint i = 0; i < count; i++) {
@@ -609,7 +609,7 @@
QScrollBar *sb = (o == Qt::Horizontal) ? m_hBar : m_vBar;
if (show && !sb) {
- QScrollView* scrollView = m_object->element()->getDocument()->view();
+ QScrollView* scrollView = m_object->document()->view();
sb = new QScrollBar(o, scrollView, "__khtml");
scrollView->addChild(sb, 0, -50000);
sb->setBackgroundMode(QWidget::NoBackground);
@@ -683,7 +683,7 @@
if (w <= 0 || h <= 0 || (!m_vBar && !m_hBar))
return;
- QScrollView* scrollView = m_object->element()->getDocument()->view();
+ QScrollView* scrollView = m_object->document()->view();
tx += bl;
ty += bt;
@@ -799,7 +799,7 @@
if (!m_object->element())
return;
- QScrollView* scrollView = m_object->element()->getDocument()->view();
+ QScrollView* scrollView = m_object->document()->view();
if (m_hBar) {
int x = m_hBar->x();
int y = m_hBar->y();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic