From d6ec138710461294c3ffd2723bc8a9f212d3471f Mon Sep 17 00:00:00 2001 From: Karsam Date: Mon, 2 Mar 2026 00:28:30 -0800 Subject: [PATCH] Fixed issue 109 with tab menu (#116) --- Minecraft.Client/Common/UI/UILayer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Minecraft.Client/Common/UI/UILayer.cpp b/Minecraft.Client/Common/UI/UILayer.cpp index e6f87f81..15bde2fa 100644 --- a/Minecraft.Client/Common/UI/UILayer.cpp +++ b/Minecraft.Client/Common/UI/UILayer.cpp @@ -313,6 +313,10 @@ bool UILayer::NavigateToScene(int iPad, EUIScene scene, void *initData) newScene = new UIScene_InGameInfoMenu(iPad, initData, this); break; case eUIScene_InGameHostOptionsMenu: + if (IsSceneInStack(eUIScene_InGameHostOptionsMenu)) { + app.DebugPrintf("Skipped eUIScene_InGameHostOptionsMenu, we have already this tab!"); + return false; + } newScene = new UIScene_InGameHostOptionsMenu(iPad, initData, this); break; case eUIScene_InGamePlayerOptionsMenu: