]> cloud.milkyroute.net Git - dolphin.git/commitdiff
If no user icon present, show a generic one
authorRafael Fernández López <ereslibre@kde.org>
Sun, 8 Jul 2007 20:43:34 +0000 (20:43 +0000)
committerRafael Fernández López <ereslibre@kde.org>
Sun, 8 Jul 2007 20:43:34 +0000 (20:43 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=685426

src/dolphinitemcategorizer.cpp

index a4c84736a45d6e5e72fb09aa33e59e5776ee1f01..e72edd3006d174c425a71060f722071cbdad3ccb 100644 (file)
@@ -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;
         }