From 9b71d3aa0bc41caae92d820b58066ff835e49458 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Sun, 12 Apr 2026 12:33:11 +0200 Subject: [PATCH] print message for failed login (#736) --- retroachievements/retroachievements.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/retroachievements/retroachievements.c b/retroachievements/retroachievements.c index 75dbb19..785fd60 100644 --- a/retroachievements/retroachievements.c +++ b/retroachievements/retroachievements.c @@ -68,6 +68,8 @@ static void login_callback(int result, const char *error_message, rc_client_t *client, void *userdata) { // If not successful, just report the error and bail. if (result != RC_OK) { + snprintf(load_game_error_message, sizeof(load_game_error_message), + "RA login failed: %s", error_message); store_retroachievements_credentials(NULL, NULL, userdata); return; } @@ -130,14 +132,12 @@ static void load_game_callback(int result, const char *error_message, } void ra_welcome() { - if (!g_user_logged_in) - return; - - if (!g_game_loaded) { + if (strlen(load_game_error_message) > 0) { rdp_onscreen_message(load_game_error_message); rdp_onscreen_message(load_game_error_message); // show it a bit longer - return; } + if (!g_game_loaded) + return; char buffer[512];