From 0c2353284cebd88f2d68cafc2acced0285a00b53 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Fri, 16 Mar 2018 17:17:47 +0100 Subject: [PATCH] fixed cryptic default player name on Android; instead using "anonymous" now - on first start, the player name is taken from the system's user name - on Android systems, this is usually something cryptic like "ud_a123" - this was changed to use the default player name "anonymous" instead --- src/libgame/misc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libgame/misc.c b/src/libgame/misc.c index bddd38d9..3e7719e1 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -571,7 +571,7 @@ char *getLoginName() if (GetUserName(login_name, &buffer_size) == 0) strcpy(login_name, ANONYMOUS_NAME); } -#else +#elif defined(PLATFORM_UNIX) && !defined(PLATFORM_ANDROID) if (login_name == NULL) { struct passwd *pwd; @@ -581,6 +581,8 @@ char *getLoginName() else login_name = getStringCopy(pwd->pw_name); } +#else + login_name = ANONYMOUS_NAME; #endif return login_name; -- 2.34.1