diff --git a/android/app/src/main/cpp/code/q3_ui/ui_servers2.c b/android/app/src/main/cpp/code/q3_ui/ui_servers2.c index 29ebde52..c61f4860 100644 --- a/android/app/src/main/cpp/code/q3_ui/ui_servers2.c +++ b/android/app/src/main/cpp/code/q3_ui/ui_servers2.c @@ -702,7 +702,8 @@ static void ArenaServers_Insert( char* adrstr, char* info, int pingtime ) servernodeptr->minPing = atoi( Info_ValueForKey( info, "minPing") ); servernodeptr->maxPing = atoi( Info_ValueForKey( info, "maxPing") ); servernodeptr->bPB = atoi( Info_ValueForKey( info, "punkbuster") ); - servernodeptr->demo = (strcasestr(info, "demo") != NULL); + servernodeptr->demo = (strcasestr(info, "demo") != NULL) || + (strcmp(servernodeptr->hostname, "Quake3Quest") == 0); // Demo can connect to another quest /* s = Info_ValueForKey( info, "nettype" );