diff --git a/BetterGenshinImpact/BetterGenshinImpact.csproj b/BetterGenshinImpact/BetterGenshinImpact.csproj
index f1b0e8fb..998a5675 100644
--- a/BetterGenshinImpact/BetterGenshinImpact.csproj
+++ b/BetterGenshinImpact/BetterGenshinImpact.csproj
@@ -41,6 +41,7 @@
+
diff --git a/BetterGenshinImpact/GameTask/AutoPathing/Navigation.cs b/BetterGenshinImpact/GameTask/AutoPathing/Navigation.cs
index e0f749b2..2dcfc9ea 100644
--- a/BetterGenshinImpact/GameTask/AutoPathing/Navigation.cs
+++ b/BetterGenshinImpact/GameTask/AutoPathing/Navigation.cs
@@ -4,6 +4,8 @@ using BetterGenshinImpact.GameTask.Model.Area;
using OpenCvSharp;
using System;
using BetterGenshinImpact.GameTask.Common;
+using CommunityToolkit.Mvvm.Messaging;
+using CommunityToolkit.Mvvm.Messaging.Messages;
using Microsoft.Extensions.Logging;
namespace BetterGenshinImpact.GameTask.AutoPathing;
@@ -20,7 +22,11 @@ internal class Navigation
internal static Point2f GetPosition(ImageRegion imageRegion)
{
var greyMat = new Mat(imageRegion.SrcGreyMat, new Rect(62, 19, 212, 212));
- return EntireMap.Instance.GetMiniMapPositionByFeatureMatch(greyMat);
+ var p = EntireMap.Instance.GetMiniMapPositionByFeatureMatch(greyMat);
+
+ WeakReferenceMessenger.Default.Send(new PropertyChangedMessage