From 53c47204afd684a24e1ef47ee682d69fa89f3bc7 Mon Sep 17 00:00:00 2001 From: Adenilson Cavalcanti Da Silva Date: Fri, 18 Dec 2009 19:30:02 +0000 Subject: [PATCH] Some widgets may use exposedRect of style (e.g. QGraphicsWebView) and would fail if no value was set (the default is 0,0). Suggestion by Andre Pedralho . svn path=/trunk/KDE/kdelibs/; revision=1063546 --- private/pulsershadow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/private/pulsershadow.cpp b/private/pulsershadow.cpp index c272a141f..bd75e3315 100644 --- a/private/pulsershadow.cpp +++ b/private/pulsershadow.cpp @@ -51,8 +51,9 @@ void ShadowFake::copyTarget(QGraphicsWidget *target) QPainter painter(photo); painter.setCompositionMode(QPainter::CompositionMode_SourceOver); painter.fillRect(target->rect(), Qt::transparent); - /* Does it need any special initialization for KDE? */ QStyleOptionGraphicsItem style; + //XXX: some widgets follow exposedRect viewport (e.g. QGraphicsWebView) + style.exposedRect = target->boundingRect(); target->paint(&painter, &style, 0); painter.end();