From d5cf4d94edbe72d53fb417bf32105c2258bce924 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sun, 14 Jun 2026 16:02:13 +0800
Subject: [PATCH] Fix horizontal App hover linkage

---
 C1.source/Sources/AlignerCore/Windows/WindowEnumerationPolicy.swift |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/C1.source/Sources/AlignerCore/Windows/WindowEnumerationPolicy.swift b/C1.source/Sources/AlignerCore/Windows/WindowEnumerationPolicy.swift
index 586fc83..16c3e0c 100644
--- a/C1.source/Sources/AlignerCore/Windows/WindowEnumerationPolicy.swift
+++ b/C1.source/Sources/AlignerCore/Windows/WindowEnumerationPolicy.swift
@@ -22,6 +22,7 @@
     public let activationPolicy: AlignerActivationPolicy
     public let title: String
     public let size: CGSize
+    public let frame: CGRect?
     public let subrole: AlignerWindowSubrole
     public let isMinimized: Bool
     public let isFullscreen: Bool
@@ -40,6 +41,7 @@
         title: String,
         identifierSource: AlignerWindow.IdentifierSource = .cgWindow,
         size: CGSize,
+        frame: CGRect? = nil,
         subrole: AlignerWindowSubrole,
         isMinimized: Bool = false,
         isFullscreen: Bool = false,
@@ -57,6 +59,7 @@
         self.activationPolicy = activationPolicy
         self.title = title
         self.size = size
+        self.frame = frame
         self.subrole = subrole
         self.isMinimized = isMinimized
         self.isFullscreen = isFullscreen
@@ -106,6 +109,7 @@
             isMinimized: record.isMinimized,
             isFullscreen: record.isFullscreen,
             isGhost: record.isGhost,
+            frame: record.frame,
             spaceIDs: record.spaceIDs
         )
     }

--
Gitblit v1.9.3