@@ -58,9 +58,11 @@ void UsersModelPrivate::resetEntries()
5858 // Assign backgrounds
5959 QDir backgroundDir("/usr/share/backgrounds");
6060 QStringList backgrounds = backgroundDir.entryList(QDir::Files);
61− for (int i = 0; i < entries.size(); i++) {
62− if (entries[i].background.isNull()) {
63− entries[i].background = backgroundDir.filePath(backgrounds[i % backgrounds.size()]);
61+ if (!backgrounds.empty()) {
62+ for (int i = 0; i < entries.size(); i++) {
63+ if (entries[i].background.isNull()) {
64+ entries[i].background = backgroundDir.filePath(backgrounds[i % backgrounds.size()]);
65+ }
6466 }
6567 }
6668