From 19f58d9dde36a3cd961d47f5b031e4e6ed3da9c4 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 18 Jul 2023 20:56:08 -0400 Subject: [PATCH] Set extensions for Redumper in UI (fixes #521) --- CHANGELIST.md | 1 + MPF.Modules/Redumper/Converters.cs | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index ba6df855..af0d6660 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -4,6 +4,7 @@ - Don't pull comment fields that auto-populate - Set best compression levels for log files - Be more explicit about .NET 6 limitation +- Set extensions for Redumper in UI ### 2.6 (2023-07-14) diff --git a/MPF.Modules/Redumper/Converters.cs b/MPF.Modules/Redumper/Converters.cs index 06fded40..837b49c4 100644 --- a/MPF.Modules/Redumper/Converters.cs +++ b/MPF.Modules/Redumper/Converters.cs @@ -13,8 +13,18 @@ namespace MPF.Modules.Redumper /// Valid extension (with leading '.'), null on error public static string Extension(MediaType? type) { - // TODO: Determine what extensions are used for each supported type - return ".bin"; + switch (type) + { + case MediaType.CDROM: + return ".bin"; + case MediaType.DVD: + case MediaType.HDDVD: + case MediaType.BluRay: + return ".iso"; + case MediaType.NONE: + default: + return null; + } } #endregion