[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.0/kdelibs/khtml/rendering
From: Germain Garand <germain () ebooksfrance ! org>
Date: 2008-03-12 8:41:35
Message-ID: 1205311295.086368.1152.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 784728 by ggarand:
automatically merged revision 784123:
Need to relayout the host RenderWidget when switching an iframe
from redirected mode to non-redirected mode (e.g. because it ended up
containing an external widget), otherwise the widget mask would not
get computed.
Fix dhtml-menu-behind-frame-with-flash at http://www.reallifecomics.de/
M +4 -1 render_canvas.cpp
--- branches/KDE/4.0/kdelibs/khtml/rendering/render_canvas.cpp #784727:784728
@@ -212,8 +212,11 @@
m_needsWidgetMasks = b;
KHTMLWidget* k = dynamic_cast<KHTMLWidget*>(m_view);
// ### should be reversible
- if (k && b && k->m_kwp->isRedirected())
+ if (k && b && k->m_kwp->isRedirected()) {
k->m_kwp->setIsRedirected(!b);
+ if (k->m_kwp->renderWidget())
+ k->m_kwp->renderWidget()->setNeedsLayout(true);
+ }
}
void RenderCanvas::updateDocumentSize()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic