From 5491944d2f4ceb6b0b8fe2e0bc6104f6c1ba8d89 Mon Sep 17 00:00:00 2001 From: siliconsniffer <97843108+siliconsniffer@users.noreply.github.com> Date: Sun, 24 Aug 2025 20:00:03 +0200 Subject: [PATCH] Add bool parameter to tabview:hide() --- builtin/fstk/tabview.lua | 6 ++++-- builtin/mainmenu/tab_local.lua | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/builtin/fstk/tabview.lua b/builtin/fstk/tabview.lua index 25d70e8602..47b03d9e67 100644 --- a/builtin/fstk/tabview.lua +++ b/builtin/fstk/tabview.lua @@ -222,11 +222,13 @@ local function set_tab_by_name(self, name) end -------------------------------------------------------------------------------- -local function hide_tabview(self) +local function hide_tabview(self, hide_header) self.hidden=true + if hide_header == nil then hide_header = true end + -- hide the menu header image as well - if mm_game_theme and mm_game_theme.clear_single then + if hide_header and mm_game_theme and mm_game_theme.clear_single then mm_game_theme.clear_single("header") end diff --git a/builtin/mainmenu/tab_local.lua b/builtin/mainmenu/tab_local.lua index 0d0b20ff18..572442b185 100644 --- a/builtin/mainmenu/tab_local.lua +++ b/builtin/mainmenu/tab_local.lua @@ -394,7 +394,7 @@ local function main_button_handler(this, fields, name, tabdata) this.dlg_create_world_closed_at = 0 local create_world_dlg = create_create_world_dlg() create_world_dlg:set_parent(this) - this:hide() + this:hide(false) create_world_dlg:show() return true end @@ -410,7 +410,7 @@ local function main_button_handler(this, fields, name, tabdata) local index = menudata.worldlist:get_raw_index(selected) local delete_world_dlg = create_delete_world_dlg(world.name,index) delete_world_dlg:set_parent(this) - this:hide() + this:hide(false) delete_world_dlg:show() end end @@ -427,7 +427,7 @@ local function main_button_handler(this, fields, name, tabdata) if (configdialog ~= nil) then configdialog:set_parent(this) - this:hide() + this:hide(false) configdialog:show() end end