From 4e6361ff7b401a737bdd78fb3d6b13058fea7af4 Mon Sep 17 00:00:00 2001 From: lwouis Date: Tue, 17 Feb 2026 16:38:59 +0100 Subject: [PATCH] fix: issue with link drag-and-drop over the switcher (closes #5292) --- src/ui/main-window/TileOverView.swift | 3 ++- src/ui/main-window/TileView.swift | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/main-window/TileOverView.swift b/src/ui/main-window/TileOverView.swift index 6ec42d58..bc700734 100644 --- a/src/ui/main-window/TileOverView.swift +++ b/src/ui/main-window/TileOverView.swift @@ -106,7 +106,8 @@ class TileOverView: FlippedView { return nil } - private func resetHoveredWindow() { + func resetHoveredWindow() { + previousTarget = nil if let oldIndex = Windows.hoveredWindowIndex { Windows.hoveredWindowIndex = nil TilesView.highlight(oldIndex) diff --git a/src/ui/main-window/TileView.swift b/src/ui/main-window/TileView.swift index 1a1057a9..8ec3fbe6 100644 --- a/src/ui/main-window/TileView.swift +++ b/src/ui/main-window/TileView.swift @@ -58,6 +58,7 @@ class TileView: FlippedView { override func draggingExited(_ sender: NSDraggingInfo?) { dragAndDropTimer?.invalidate() dragAndDropTimer = nil + App.app.tilesPanel.tilesView.thumbnailOverView.resetHoveredWindow() } override func performDragOperation(_ sender: NSDraggingInfo) -> Bool {