diff --git a/package/archlinux/PKGBUILD b/package/archlinux/PKGBUILD index 79c164515..47f465556 100644 --- a/package/archlinux/PKGBUILD +++ b/package/archlinux/PKGBUILD @@ -3,7 +3,7 @@ # https://wiki.archlinux.org/index.php/Arch_package_guidelines pkgname=katie-git -pkgver=4.12.0.r7671.96b700fdb +pkgver=4.12.0.r7677.980ce7a30 pkgrel=1 pkgdesc='C++ toolkit derived from the Qt 4.8 framework' arch=('i486' 'i686' 'pentium4' 'x86_64' 'arm') diff --git a/src/gui/painting/qwindowsurface.cpp b/src/gui/painting/qwindowsurface.cpp index 9f756064f..84acfcf53 100644 --- a/src/gui/painting/qwindowsurface.cpp +++ b/src/gui/painting/qwindowsurface.cpp @@ -165,9 +165,9 @@ void QWindowSurface::beginPaint(const QRegion &rgn) if (!qt_widget_private(window())->isOpaque && window()->testAttribute(Qt::WA_TranslucentBackground)) { QPainter p(d_ptr->image); p.setCompositionMode(QPainter::CompositionMode_Source); - foreach (const QRect &r, rgn.rects()) { - p.fillRect(r, Qt::transparent); - } + p.setPen(Qt::NoPen); + p.setBrush(QBrush(Qt::transparent)); + p.drawRects(rgn.rects()); } #else Q_UNUSED(rgn);