diff --git a/src/ui/App.swift b/src/ui/App.swift index 7d815c85..27e323c6 100644 --- a/src/ui/App.swift +++ b/src/ui/App.swift @@ -345,4 +345,4 @@ enum RefreshCausedBy { case refreshOnlyThumbnailsAfterShowUi case refreshUiAfterThumbnailsHaveBeenRefreshed case refreshUiAfterExternalEvent -} \ No newline at end of file +} diff --git a/src/ui/main-window/PreviewPanel.swift b/src/ui/main-window/PreviewPanel.swift index a748a5a6..e8492f46 100644 --- a/src/ui/main-window/PreviewPanel.swift +++ b/src/ui/main-window/PreviewPanel.swift @@ -28,7 +28,7 @@ class PreviewPanel: NSPanel { } func updateImageIfShowing(_ id: CGWindowID?, _ preview: CGImage, _ size: CGSize) { - if id == currentId { + if isVisible && id == currentId { previewView.updateWithResizedCopy(preview, size) } }