From 6b63e809ef16a70d74ea4aec5e4a056dd4b149c6 Mon Sep 17 00:00:00 2001 From: Stefan Markovic Date: Thu, 25 May 2023 17:43:20 +0200 Subject: [PATCH] Reset Sources on Peek close --- src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs | 7 +++++++ src/modules/peek/Peek.UI/MainWindow.xaml | 1 + src/modules/peek/Peek.UI/MainWindow.xaml.cs | 1 + 3 files changed, 9 insertions(+) diff --git a/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs b/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs index c2c1248458..c862982a98 100644 --- a/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs +++ b/src/modules/peek/Peek.FilePreviewer/FilePreview.xaml.cs @@ -68,6 +68,13 @@ namespace Peek.FilePreviewer _cancellationTokenSource.Dispose(); } + public void ResetSource() + { + ImagePreview.Source = null; + VideoPreview.Source = null; + BrowserPreview.Source = null; + } + private async void Previewer_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e) { // Fallback on DefaultPreviewer if we fail to load the correct Preview diff --git a/src/modules/peek/Peek.UI/MainWindow.xaml b/src/modules/peek/Peek.UI/MainWindow.xaml index a1c9fda9cd..1ae7c2c1d9 100644 --- a/src/modules/peek/Peek.UI/MainWindow.xaml +++ b/src/modules/peek/Peek.UI/MainWindow.xaml @@ -35,6 +35,7 @@ NumberOfFiles="{x:Bind ViewModel.Items.Count, Mode=OneWay}" />