From c78c566ef3ee0cbd7cfccac2b519e8dcdc484225 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sun, 3 Mar 2024 15:50:39 +0000 Subject: [PATCH] Fix main menu tab titles being cached --- builtin/mainmenu/tab_about.lua | 4 +++- builtin/mainmenu/tab_local.lua | 4 +++- builtin/mainmenu/tab_online.lua | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/builtin/mainmenu/tab_about.lua b/builtin/mainmenu/tab_about.lua index 8c5573399..d411754fe 100644 --- a/builtin/mainmenu/tab_about.lua +++ b/builtin/mainmenu/tab_about.lua @@ -116,7 +116,9 @@ end return { name = "about", - caption = fgettext("About"), + caption = function() + return fgettext("About") + end, cbf_formspec = function(tabview, name, tabdata) local logofile = defaulttexturedir .. "logo.png" diff --git a/builtin/mainmenu/tab_local.lua b/builtin/mainmenu/tab_local.lua index ff1a22398..a36944fc5 100644 --- a/builtin/mainmenu/tab_local.lua +++ b/builtin/mainmenu/tab_local.lua @@ -459,7 +459,9 @@ end -------------------------------------------------------------------------------- return { name = "local", - caption = fgettext("Start Game"), + caption = function() + return fgettext("Start Game") + end , cbf_formspec = get_formspec, cbf_button_handler = main_button_handler, on_change = on_change diff --git a/builtin/mainmenu/tab_online.lua b/builtin/mainmenu/tab_online.lua index d93f45dcf..930505fe8 100644 --- a/builtin/mainmenu/tab_online.lua +++ b/builtin/mainmenu/tab_online.lua @@ -425,7 +425,9 @@ end return { name = "online", - caption = fgettext("Join Game"), + caption = function() + return fgettext("Join Game") + end, cbf_formspec = get_formspec, cbf_button_handler = main_button_handler, on_change = on_change