From: Rafael Fernández López Date: Sun, 8 Jul 2007 20:43:34 +0000 (+0000) Subject: If no user icon present, show a generic one X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/90ca3c31dc3961ff907d7600f2ff7bec14322b30?ds=inline If no user icon present, show a generic one svn path=/trunk/KDE/kdebase/apps/; revision=685426 --- diff --git a/src/dolphinitemcategorizer.cpp b/src/dolphinitemcategorizer.cpp index a4c84736a..e72edd300 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; }