diff --git a/PS2_Manager/MainWindow.axaml.cs b/PS2_Manager/MainWindow.axaml.cs index c5e622e..514ea1a 100644 --- a/PS2_Manager/MainWindow.axaml.cs +++ b/PS2_Manager/MainWindow.axaml.cs @@ -159,18 +159,32 @@ public partial class MainWindow : Window string[] filesDVDDir = Directory.GetFiles(Path.Combine(settings.library_path.GetValue(), "DVD")); foreach (var file in filesDVDDir) { - Game newGame = - new Game(file, true); - Games.Add(newGame); - Console.Success("Successfully fetched " + newGame); + if (Path.GetExtension(file).ToLower() == ".iso") + { + Game newGame = + new Game(file, true); + Games.Add(newGame); + Console.Success("Successfully fetched " + newGame); + } + else + { + Console.WriteLine("Skipped non-ISO file: " + file); + } } string[] filesCDDir = Directory.GetFiles(Path.Combine(settings.library_path.GetValue(), "CD")); foreach (var file in filesCDDir) { - Game newGame = - new Game(file, true); - Games.Add(newGame); - Console.Success("Successfully fetched " + newGame); + if (Path.GetExtension(file).ToLower() == ".iso") + { + Game newGame = + new Game(file, true); + Games.Add(newGame); + Console.Success("Successfully fetched " + newGame); + } + else + { + Console.WriteLine("Skipped non-ISO file: " + file); + } } Games = Games.OrderBy(game => game.Name).ToList(); GamesList.ItemsSource = Games; diff --git a/PS2_Manager/PS2_Manager.csproj b/PS2_Manager/PS2_Manager.csproj index 3db8427..2faba62 100644 --- a/PS2_Manager/PS2_Manager.csproj +++ b/PS2_Manager/PS2_Manager.csproj @@ -8,7 +8,7 @@ app.manifest true 1.0 - 1.2 + 1.3