From 828aa8e5852637de4a609ad805ca90a82bb7304f Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 09 一月 2026 14:25:26 +0800
Subject: [PATCH] 266 【内政】古宝系统 - 跳转问题

---
 Main/System/ItemTip/ItemTipWayWin.cs |    5 +----
 Main/System/UIBase/UIJumpManager.cs  |   11 ++++++++++-
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/Main/System/ItemTip/ItemTipWayWin.cs b/Main/System/ItemTip/ItemTipWayWin.cs
index a31e77e..9d2828d 100644
--- a/Main/System/ItemTip/ItemTipWayWin.cs
+++ b/Main/System/ItemTip/ItemTipWayWin.cs
@@ -131,10 +131,7 @@
                     }
                     else
                     {
-                        if (!UIManager.Instance.IsOpened(config.WinName))
-                        {
-                            UIJumpManager.Instance.OpenWindow(way.WinJumpID);
-                        }
+                        UIJumpManager.Instance.OpenWindow(way.WinJumpID);
                     }
                 }
                 break;
diff --git a/Main/System/UIBase/UIJumpManager.cs b/Main/System/UIBase/UIJumpManager.cs
index 5581880..c5e0ef4 100644
--- a/Main/System/UIBase/UIJumpManager.cs
+++ b/Main/System/UIBase/UIJumpManager.cs
@@ -37,6 +37,15 @@
 			return;
 		}
 		var config = WindowSearchConfig.Get(winID);
-		UIManager.Instance.OpenWindow(config.WinName, config.TabIndex);
+
+		if (!UIManager.Instance.IsOpened(config.WinName))
+		{
+			UIManager.Instance.OpenWindow(config.WinName, config.TabIndex);
+		}
+		else
+		{
+			var ui = UIManager.Instance.GetUI(config.WinName) as OneLevelWin;
+			ui?.ClickFuncBtn(config.TabIndex);
+		}
 	}
 }
\ No newline at end of file

--
Gitblit v1.8.0