--- a/src/greeter/UserModel.cpp +++ b/src/greeter/UserModel.cpp @@ -118,12 +118,12 @@ namespace SDDM { const QString systemFace = QStringLiteral("%1/%2.face.icon").arg(facesDir).arg(user->name); QString accountsServiceFace = QStringLiteral("/var/lib/AccountsService/icons/%1").arg(user->name); - if (QFile::exists(userFace)) - user->icon = QStringLiteral("file://%1").arg(userFace); - else if (QFile::exists(accountsServiceFace)) - user->icon = accountsServiceFace; + if (QFile::exists(accountsServiceFace)) + user->icon = QStringLiteral("file://%1").arg(accountsServiceFace); else if (QFile::exists(systemFace)) user->icon = QStringLiteral("file://%1").arg(systemFace); + else if (QFile::exists(userFace)) + user->icon = QStringLiteral("file://%1").arg(userFace); } } }