From 0b7e3ae4aa6f7608ac79bc0c96d384004401e27b Mon Sep 17 00:00:00 2001 From: Jaime Ita Passos <jp6781615@gmail.com> Date: Tue, 22 Feb 2022 23:27:57 -0300 Subject: [PATCH] Fix touch navigation bug in the server connection screen --- src/d_clisrv.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index fb9355e27..cb3e0e8a3 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -1994,19 +1994,26 @@ static void M_ConfirmConnect(event_t *ev) } else cl_mode = CL_LOADFILES; - -#ifdef TOUCHINPUTS - M_TSNav_SetConfirmVisible(false); -#endif - M_ClearMenus(true); break; case -1: cl_mode = CL_ABORTED; - M_ClearMenus(true); break; default: break; } + + if (result != 0) + { + M_ClearMenus(true); + +#ifdef TOUCHINPUTS + M_TSNav_SetBackVisible(true); + TS_DefineNavigationButtons(); + TS_HideNavigationButtons(); + + touchnavigation[TOUCHNAV_BACK].defined = true; +#endif + } #else (void)ev; #endif -- GitLab