From 8f2fddfc5a1e286607fe61e665de99c8f4cde515 Mon Sep 17 00:00:00 2001 From: Thorvald Natvig Date: Mon, 8 Mar 2010 16:32:37 +0100 Subject: [PATCH] Render text to pixmap, not qimage --- src/mumble/Overlay.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mumble/Overlay.cpp b/src/mumble/Overlay.cpp index 45e7bf23f..2ceffe61a 100644 --- a/src/mumble/Overlay.cpp +++ b/src/mumble/Overlay.cpp @@ -1404,8 +1404,8 @@ QPixmap OverlayUser::createPixmap(const QString &string, unsigned int height, un int w = iroundf(qr.width() + 2 * edge + 0.5f); int h = iroundf(qr.height() + 2 * edge + 0.5f); - QImage img(w, h, QImage::Format_ARGB32); - img.fill(0); + QPixmap img(w, h); + img.fill(Qt::transparent); QPainter imgp(&img); imgp.setRenderHint(QPainter::Antialiasing); @@ -1423,7 +1423,7 @@ QPixmap OverlayUser::createPixmap(const QString &string, unsigned int height, un imgp.setPen(Qt::NoPen); imgp.drawPath(pp); - return QPixmap::fromImage(img); + return img; } void OverlayUser::updateUser() {