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

List:       kde-commits
Subject:    KDE/kdelibs/khtml
From:       Andrea Iacovitti <aiacovitti () libero ! it>
Date:       2010-10-29 12:44:32
Message-ID: 20101029124432.CA91DAC899 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1191025 by aiacovitti:

firstRepaintPending is only used for debugging purposes now.


 M  +9 -1      khtmlview.cpp  


--- trunk/KDE/kdelibs/khtml/khtmlview.cpp #1191024:1191025
@@ -246,7 +246,9 @@
         hasFrameset = false;
         complete = false;
         firstLayoutPending = true;
+#ifdef SPEED_DEBUG
         firstRepaintPending = true;
+#endif
         needsFullRepaint = true;
         dirtyLayout = false;
         layoutSchedulingEnabled = true;
@@ -400,7 +402,9 @@
     bool hasFrameset                              :1;
     bool complete				:1;
     bool firstLayoutPending			:1;
+#ifdef SPEED_DEBUG
     bool firstRepaintPending                    :1;
+#endif
     bool layoutSchedulingEnabled		:1;
     bool needsFullRepaint			:1;
     bool painting				:1;
@@ -932,9 +936,9 @@
     if (d->firstRepaintPending && !m_part->parentPart()) {
         kDebug(6080) << "FIRST PAINT:" << m_part->d->m_parsetime.elapsed();
     }
+    d->firstRepaintPending = false;
 #endif
     d->painting = false;
-    d->firstRepaintPending = false;
 }
 
 void KHTMLView::setMarginWidth(int w)
@@ -3231,7 +3235,9 @@
     if(!m_part->xmlDocImpl()) return;
     khtml::RenderCanvas *root = static_cast<khtml::RenderCanvas *>(m_part->xmlDocImpl()->renderer());
     if(!root) return;
+#ifdef SPEED_DEBUG
     d->firstRepaintPending = false;
+#endif
 
     QPaintDevice* opd = m_part->xmlDocImpl()->paintDevice();
     m_part->xmlDocImpl()->setPaintDevice(p->device());
@@ -3279,7 +3285,9 @@
 
 void KHTMLView::render(QPainter* p, const QRect& r, const QPoint& off)
 {
+#ifdef SPEED_DEBUG
     d->firstRepaintPending = false;
+#endif
     QRect clip(off.x()+r.x(), off.y()+r.y(),r.width(),r.height());
     if(!m_part || !m_part->xmlDocImpl() || !m_part->xmlDocImpl()->renderer()) {
         p->fillRect(clip, palette().brush(QPalette::Active, QPalette::Base));
[prev in list] [next in list] [prev in thread] [next in thread] 

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