From 90ca3c31dc3961ff907d7600f2ff7bec14322b30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sun, 8 Jul 2007 20:43:34 +0000 Subject: [PATCH] If no user icon present, show a generic one svn path=/trunk/KDE/kdebase/apps/; revision=685426 --- src/dolphinitemcategorizer.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/dolphinitemcategorizer.cpp b/src/dolphinitemcategorizer.cpp index a4c84736a4..e72edd3006 100644 --- a/src/dolphinitemcategorizer.cpp +++ b/src/dolphinitemcategorizer.cpp @@ -274,7 +274,14 @@ void DolphinItemCategorizer::drawCategory(const QModelIndex &index, case DolphinView::SortByOwner: { opt.rect.setTop(option.rect.top() + (iconSize / 4)); KUser user(category); - icon = QPixmap::fromImage(QImage(user.homeDir() + QDir::separator() + ".face.icon")).scaled(iconSize, iconSize); + if (QFile::exists(user.homeDir() + QDir::separator() + ".face.icon")) + { + icon = QPixmap::fromImage(QImage(user.homeDir() + QDir::separator() + ".face.icon")).scaled(iconSize, iconSize); + } + else + { + icon = KIconLoader::global()->loadIcon("user", K3Icon::Small); + } break; }