Skip to content

Commit 2fc4607

Browse files
committed
Fix: Handle EndOfStreamException in RichTextPreview
1 parent a21e412 commit 2fc4607

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/Files.App/UserControls/FilePreviews/RichTextPreview.xaml.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
using Files.App.ViewModels.Previews;
2+
using Microsoft.Extensions.Logging;
23
using Microsoft.UI.Xaml.Controls;
4+
using System.IO;
35

46
// The User Control item template is documented at https://go.microsoft.com/fwlink/?LinkId=234236
57

@@ -17,7 +19,14 @@ public RichTextPreview(RichTextPreviewViewModel viewModel)
1719

1820
private void TextPreviewControl_Loaded(object sender, Microsoft.UI.Xaml.RoutedEventArgs e)
1921
{
20-
TextPreviewControl.Document.LoadFromStream(Microsoft.UI.Text.TextSetOptions.FormatRtf, ViewModel.Stream);
22+
try
23+
{
24+
TextPreviewControl.Document.LoadFromStream(Microsoft.UI.Text.TextSetOptions.FormatRtf, ViewModel.Stream);
25+
}
26+
catch (EndOfStreamException ex)
27+
{
28+
App.Logger.LogWarning(ex, ex.Message);
29+
}
2130
}
2231
}
2332
}

0 commit comments

Comments
 (0)