[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:06:27 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=984bb9a

The following commit has been merged in the master branch:
commit 984bb9ab5c2b3640126f6eb9a389ee32e3b24041
Author: Daniele E. Domenichelli <ddomenichelli at kde.org>
Date:   Fri Mar 1 13:00:50 2013 +0100

    Fix displaying avatar in ContactGridWidget
---
 KTp/Widgets/contact-grid-widget.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/KTp/Widgets/contact-grid-widget.cpp b/KTp/Widgets/contact-grid-widget.cpp
index 303a869..e4ce9bc 100644
--- a/KTp/Widgets/contact-grid-widget.cpp
+++ b/KTp/Widgets/contact-grid-widget.cpp
@@ -93,7 +93,8 @@ void KTp::ContactGridDelegate::paint(QPainter *painter, const QStyleOptionViewIt
     QRect avatarRect = option.rect.adjusted(0, 0, 0, -textHeight);
     QRect textRect = option.rect.adjusted(0, option.rect.height() - textHeight, 0, -3);
 
-    QPixmap avatar = index.data(Qt::DecorationRole).value<QPixmap>();
+    QPixmap avatar;
+    avatar.load(index.data(KTp::ContactAvatarPathRole).toString());
     if (avatar.isNull()) {
         avatar = KIcon(QLatin1String("im-user-online")).pixmap(option.decorationSize);
     } else if (avatar.width() > option.decorationSize.width() || avatar.height() > option.decorationSize.height()) {

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list