From kde-commits Sat Mar 14 04:35:45 2009 From: Germain Garand Date: Sat, 14 Mar 2009 04:35:45 +0000 To: kde-commits Subject: KDE/kdelibs/khtml/rendering Message-Id: <1237005345.036709.15098.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=123700536427012 SVN commit 939173 by ggarand: also avoid setting the canvas size to the new viewport size before it has actually changed. That could confuse the layout code into thinking it doesn't need a deep relayout. (fix failing regression test positioning/fixed-001.html) M +0 -2 render_canvas.cpp --- trunk/KDE/kdelibs/khtml/rendering/render_canvas.cpp #939172:939173 @@ -277,8 +277,6 @@ m_view->resizeContents((overrideW ? overrideW : hDocW), (overrideH ? overrideH : hDocH)); - setWidth( m_viewportWidth = (overrideW ? m_view->visibleWidth() : viewport.width()) ); - setHeight( m_viewportHeight = (overrideH ? m_view->visibleHeight() : viewport.height()) ); } layer()->resize( qMax( m_cachedDocWidth,int( m_width ) ), qMax( m_cachedDocHeight,m_height ) ); }