diff --git a/.gitignore b/.gitignore index e5fbfc0..1e948db 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,7 @@ Installers/dotNet/packages/ Installers/dotNet/dlls/ v2/dist/vendor/ v2/lib/static.js -**/*.suo \ No newline at end of file +**/*.suo +Installers/**/*/bin +Installers/**/*/obj +Installers/**/*/packages \ No newline at end of file diff --git a/Installers/dotNet2/BetterDiscordWI/BetterDiscordWI.csproj b/Installers/dotNet2/BetterDiscordWI/BetterDiscordWI.csproj index 4d06d37..e2c1602 100644 --- a/Installers/dotNet2/BetterDiscordWI/BetterDiscordWI.csproj +++ b/Installers/dotNet2/BetterDiscordWI/BetterDiscordWI.csproj @@ -42,14 +42,14 @@ - ..\..\..\..\..\..\Projects\C#\asardotnetasync\asardotnetasync\bin\Release\asardotnetasync.dll + ..\..\..\..\..\Projects\C#\asardotnetasync\asardotnetasync\bin\Release\asardotnetasync.dll ..\packages\Costura.Fody.1.6.2\lib\dotnet\Costura.dll False - ..\..\..\..\..\..\libs\Newtonsoft.Json.dll + ..\..\..\..\..\libs\Newtonsoft.Json.dll diff --git a/Installers/dotNet2/BetterDiscordWI/panels/ConfigPanel.cs b/Installers/dotNet2/BetterDiscordWI/panels/ConfigPanel.cs index c842d3b..0170873 100644 --- a/Installers/dotNet2/BetterDiscordWI/panels/ConfigPanel.cs +++ b/Installers/dotNet2/BetterDiscordWI/panels/ConfigPanel.cs @@ -73,6 +73,7 @@ namespace BetterDiscordWI.panels { private void LocateDiscord() { var finalPath = GetLatestVersion(cbPtb.Checked ? PtbPath : cbCanary.Checked ? CanaryPath : StablePath); + if (finalPath == string.Empty) finalPath = "Not found!"; tbPath.Text = finalPath; _formMain.DiscordPath = finalPath; @@ -85,6 +86,7 @@ namespace BetterDiscordWI.panels { private string GetLatestVersion(string path) { var dirs = Directory.GetDirectories(path); + if (dirs.Length <= 0) return string.Empty; var latest = dirs[0]; foreach (var dir in dirs) {