From 0d1218cce36efb2413d727189d0abf5b511373ab Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Thu, 02 Jul 2026 03:39:04 +0800
Subject: [PATCH] Prepare TagLauncher 8.3.2 build 20260702.0325

---
 src/Apptag/AppGridCollectionView.swift |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/Apptag/AppGridCollectionView.swift b/src/Apptag/AppGridCollectionView.swift
index ba2b864..5b7bab6 100644
--- a/src/Apptag/AppGridCollectionView.swift
+++ b/src/Apptag/AppGridCollectionView.swift
@@ -764,7 +764,7 @@
             ]
         ) { [weak self] event in
             guard let self,
-                  self.window != nil,
+                  event.window === self.window,
                   self.handleUsageTipsMouseEvent(
                     event,
                     triggerButtons: event.type == .leftMouseDown
@@ -778,9 +778,7 @@
         if event.window === window {
             return convert(event.locationInWindow, from: nil)
         }
-        guard let window else { return .zero }
-        let windowPoint = window.convertPoint(fromScreen: NSEvent.mouseLocation)
-        return convert(windowPoint, from: nil)
+        return .zero
     }
 
     private func removeUsageTipsMouseMonitor() {
@@ -1256,9 +1254,7 @@
         if event.window === window {
             return convert(event.locationInWindow, from: nil)
         }
-        guard let window else { return .zero }
-        let windowPoint = window.convertPoint(fromScreen: NSEvent.mouseLocation)
-        return convert(windowPoint, from: nil)
+        return .zero
     }
 
     private func setPointerInside(_ inside: Bool) {

--
Gitblit v1.9.3