From dc7bfac5bf0636508608228afc7d7ea1c5d347ac Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Mon, 15 Sep 2025 19:52:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=87=AA=E5=8A=A8=E6=88=98=E6=96=97?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E8=AF=BB=E5=8F=96=E4=B8=8B=E6=8B=89=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E4=B8=AD=E7=9A=84=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaWpfGui/ViewModels/UI/CopilotViewModel.cs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/MaaWpfGui/ViewModels/UI/CopilotViewModel.cs b/src/MaaWpfGui/ViewModels/UI/CopilotViewModel.cs index c46253ab95..6abcc0d67a 100644 --- a/src/MaaWpfGui/ViewModels/UI/CopilotViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/CopilotViewModel.cs @@ -212,6 +212,15 @@ namespace MaaWpfGui.ViewModels.UI get => _filename; set { + if (!File.Exists(value)) + { + var resourceFile = Path.Combine(ResourceDir, "copilot", Path.GetFileName(value)); + if (File.Exists(resourceFile)) + { + value = resourceFile; + } + } + SetAndNotify(ref _filename, value); ClearLog(); if (string.IsNullOrWhiteSpace(value)) @@ -648,14 +657,6 @@ namespace MaaWpfGui.ViewModels.UI int copilotId = 0; bool writeToCache = false; object? payload; - if (!File.Exists(filename)) - { - var resourceFile = Path.Combine(ResourceDir, "copilot", Path.GetFileName(filename)); - if (File.Exists(resourceFile)) - { - filename = resourceFile; - } - } if (File.Exists(filename)) {