diff --git a/src/core/user_manager.cpp b/src/core/user_manager.cpp index 6f94e8b12..b13593b30 100644 --- a/src/core/user_manager.cpp +++ b/src/core/user_manager.cpp @@ -3,7 +3,6 @@ #include #include -#include #include #include "emulator_settings.h" #include "libraries/system/userservice.h" @@ -201,7 +200,9 @@ void UserManager::LoginUser(User* u, s32 player_index) { } for (auto& logged_in_user : logged_in_users) { - ASSERT(logged_in_user != u); + if (logged_in_user == u) { + logged_in_user = nullptr; + } } u->logged_in = true;