From 992480facc9656886fddb67b07b84e90d34f2fb6 Mon Sep 17 00:00:00 2001 From: Nikolay Kuznetsov Date: Fri, 16 Jul 2021 01:58:27 +0200 Subject: [PATCH] Handle missing directories for deleting all mods --- VRCMelonAssistant/Pages/Options.xaml.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/VRCMelonAssistant/Pages/Options.xaml.cs b/VRCMelonAssistant/Pages/Options.xaml.cs index f862aba..14f8327 100644 --- a/VRCMelonAssistant/Pages/Options.xaml.cs +++ b/VRCMelonAssistant/Pages/Options.xaml.cs @@ -88,9 +88,11 @@ namespace VRCMelonAssistant.Pages if (resp == System.Windows.Forms.DialogResult.Yes) { var modsDir = Path.Combine(App.VRChatInstallDirectory, "Mods"); - Directory.Delete(modsDir, true); + if (Directory.Exists(modsDir)) + Directory.Delete(modsDir, true); var pluginsDir = Path.Combine(App.VRChatInstallDirectory, "Plugins"); - Directory.Delete(pluginsDir, true); + if (Directory.Exists(pluginsDir)) + Directory.Delete(pluginsDir, true); Directory.CreateDirectory(modsDir); Directory.CreateDirectory(pluginsDir);