[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/khtml/rendering
From:       Lars Knoll <knoll () kde ! org>
Date:       2003-08-31 21:56:22
[Download RAW message or body]

CVS commit by knoll: 

alos paint the vertical scrollbar correctly again. Reduce
flicker when doing so.


  M +3 -1      render_layer.cpp   1.12


--- kdelibs/khtml/rendering/render_layer.cpp  #1.11:1.12
@@ -380,4 +380,5 @@ RenderLayer::setHasHorizontalScrollbar(b
         m_hBar = new QScrollBar(Qt::Horizontal, scrollView);
         scrollView->addChild(m_hBar, 0, -50000);
+        m_hBar->setBackgroundMode(QWidget::NoBackground);
         m_hBar->show();
         if (!m_scrollMediator)
@@ -398,4 +399,5 @@ RenderLayer::setHasVerticalScrollbar(boo
         m_vBar = new QScrollBar(Qt::Vertical, scrollView);
         scrollView->addChild(m_vBar, 0, -50000);
+        m_vBar->setBackgroundMode(QWidget::NoBackground);
         m_vBar->show();
         if (!m_scrollMediator)
@@ -692,5 +694,5 @@ RenderLayer::paint(QPainter *p, int x, i
                     RenderWidget::paint(p, l->m_hBar, x, y, w, h,
                                         l->hBarRect.x(), l->hBarRect.y());
-                if (m_vBar)
+                if (l->m_vBar)
                     RenderWidget::paint(p, l->m_vBar, x, y, w, h,
                                         l->vBarRect.x(), l->vBarRect.y());


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic