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

List:       kde-commits
Subject:    branches/KDE/3.5/kdelibs/khtml/rendering
From:       Germain Garand <germain () ebooksfrance ! com>
Date:       2007-01-02 10:53:39
Message-ID: 1167735219.418226.17589.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 618865 by ggarand:

backport 618852.



 M  +1 -1      render_box.cpp  
 M  +1 -0      render_table.h  


--- branches/KDE/3.5/kdelibs/khtml/rendering/render_box.cpp #618864:618865
@@ -707,7 +707,7 @@
     }
 
     RenderBlock* cb = containingBlock();
-    if (isRenderBlock() && cb->isTable()) {
+    if (isRenderBlock() && cb->isTable() && static_cast<RenderTable*>(cb)->caption() == this) {
         //captions are not affected by table border or padding
         return cb->width();
     }
--- branches/KDE/3.5/kdelibs/khtml/rendering/render_table.h #618864:618865
@@ -162,6 +162,7 @@
     CollapsedBorderValue* currentBorderStyle() { return m_currentBorder; }
 
     RenderTableSection *firstBodySection() const { return firstBody; }
+    RenderFlow*         caption() const { return tCaption; }
 
 protected:
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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