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 {