diff options
author | Prasanth Ullattil <prasanth.ullattil@nokia.com> | 2009-08-03 13:46:04 (GMT) |
---|---|---|
committer | Morten Sorvig <msorvig@trolltech.com> | 2009-09-04 12:20:42 (GMT) |
commit | a42610cc9c9cb9f8de52b519fad190746063335f (patch) | |
tree | eed77fd2a77399e83c87cb249bfd43cffa489e85 /src/gui/image | |
parent | 991b6bc973238a6fd73c4c71e7c642b8cc455df3 (diff) | |
download | Qt-a42610cc9c9cb9f8de52b519fad190746063335f.zip Qt-a42610cc9c9cb9f8de52b519fad190746063335f.tar.gz Qt-a42610cc9c9cb9f8de52b519fad190746063335f.tar.bz2 |
Wizard background images incorrect in Snow Leopard.
We need to clear the QPixmap before the image is drawn using the
CGContextDrawImage().
Reviewed-by: Norwegian Rock Cat
Diffstat (limited to 'src/gui/image')
-rw-r--r-- | src/gui/image/qpixmap_mac.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/image/qpixmap_mac.cpp b/src/gui/image/qpixmap_mac.cpp index 3a9676d..35d5d4b 100644 --- a/src/gui/image/qpixmap_mac.cpp +++ b/src/gui/image/qpixmap_mac.cpp @@ -1321,6 +1321,7 @@ QPixmap QPixmap::fromMacCGImageRef(CGImageRef image) const size_t w = CGImageGetWidth(image), h = CGImageGetHeight(image); QPixmap ret(w, h); + ret.fill(Qt::transparent); CGRect rect = CGRectMake(0, 0, w, h); CGContextRef ctx = qt_mac_cg_context(&ret); qt_mac_drawCGImage(ctx, &rect, image); |