diff --git a/src/Files.App/ViewModels/UserControls/Previews/ImagePreviewViewModel.cs b/src/Files.App/ViewModels/UserControls/Previews/ImagePreviewViewModel.cs index 088473ef76b6..596f7f30244a 100644 --- a/src/Files.App/ViewModels/UserControls/Previews/ImagePreviewViewModel.cs +++ b/src/Files.App/ViewModels/UserControls/Previews/ImagePreviewViewModel.cs @@ -26,7 +26,7 @@ public ImagePreviewViewModel(ListedItem item) // TODO: Use existing helper mothods public static bool ContainsExtension(string extension) - => extension is ".png" or ".jpg" or ".jpeg" or ".bmp" or ".gif" or ".tiff" or ".ico" or ".webp"; + => extension is ".png" or ".jpg" or ".jpeg" or ".bmp" or ".gif" or ".tiff" or ".ico" or ".webp" or ".jxr"; public override async Task> LoadPreviewAndDetailsAsync() { diff --git a/src/Files.Shared/Helpers/FileExtensionHelpers.cs b/src/Files.Shared/Helpers/FileExtensionHelpers.cs index c61f9b629223..232adf1f57e8 100644 --- a/src/Files.Shared/Helpers/FileExtensionHelpers.cs +++ b/src/Files.Shared/Helpers/FileExtensionHelpers.cs @@ -32,7 +32,7 @@ public static bool HasExtension(string? filePathToCheck, params string[] extensi /// true if the fileExtensionToCheck is an image; otherwise, false. public static bool IsImageFile(string? fileExtensionToCheck) { - return HasExtension(fileExtensionToCheck, ".png", ".bmp", ".jpg", ".jpeg", ".jfif", ".gif", ".tiff", ".tif", ".webp"); + return HasExtension(fileExtensionToCheck, ".png", ".bmp", ".jpg", ".jpeg", ".jfif", ".gif", ".tiff", ".tif", ".webp", ".jxr"); } /// @@ -42,7 +42,7 @@ public static bool IsImageFile(string? fileExtensionToCheck) /// true if the fileExtensionToCheck is an image; otherwise, false. public static bool IsCompatibleToSetAsWindowsWallpaper(string? fileExtensionToCheck) { - return HasExtension(fileExtensionToCheck, ".png", ".bmp", ".jpg", ".jpeg", ".jfif", ".gif", ".tiff", ".tif"); + return HasExtension(fileExtensionToCheck, ".png", ".bmp", ".jpg", ".jpeg", ".jfif", ".gif", ".tiff", ".tif", ".jxr"); } ///