--- a/src/gui/painting/qbackingstore_p.h Tue Jan 26 12:42:25 2010 +0200
+++ b/src/gui/painting/qbackingstore_p.h Tue Feb 02 00:43:10 2010 +0200
@@ -146,9 +146,11 @@
{
if (widget && !widget->d_func()->inDirtyList && !widget->data->in_destructor) {
QWidgetPrivate *widgetPrivate = widget->d_func();
+#ifndef QT_NO_GRAPHICSEFFECT
if (widgetPrivate->graphicsEffect)
widgetPrivate->dirty = widgetPrivate->effectiveRectFor(rgn.boundingRect());
else
+#endif //QT_NO_GRAPHICSEFFECT
widgetPrivate->dirty = rgn;
dirtyWidgets.append(widget);
widgetPrivate->inDirtyList = true;