From da695b75c42f0dc2cdd86d49d4d90dae346447bc Mon Sep 17 00:00:00 2001 From: Crow-bar Date: Thu, 16 Jun 2022 14:08:01 +0300 Subject: [PATCH] engine: using MSGBOX in developer mode (Sys_Error) --- engine/common/system.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/engine/common/system.c b/engine/common/system.c index 2268a8f0..cbd4de47 100644 --- a/engine/common/system.c +++ b/engine/common/system.c @@ -138,9 +138,9 @@ char *Sys_GetCurrentUser( void ) if( pw ) return pw->pw_name; #elif XASH_PSP - static char sys_nickname[128]; - if (sceUtilityGetSystemParamString(PSP_SYSTEMPARAM_ID_STRING_NICKNAME, sys_nickname, sizeof(sys_nickname)) == 0) - return sys_nickname; + static string s_userName; + if( sceUtilityGetSystemParamString( PSP_SYSTEMPARAM_ID_STRING_NICKNAME, s_userName, sizeof( s_userName )) == 0 ) + return s_userName; #endif return "Player"; } @@ -438,6 +438,7 @@ void Sys_Error( const char *error, ... ) #endif } +#if !XASH_PSP if( host_developer.value ) { #if XASH_WIN32 @@ -448,6 +449,7 @@ void Sys_Error( const char *error, ... ) Sys_WaitForQuit(); } else +#endif // XASH_PSP { #if XASH_WIN32 Wcon_ShowConsole( false );