diff --git a/Bloxstrap/Bootstrapper.cs b/Bloxstrap/Bootstrapper.cs index e9d8609..7e0b5ab 100644 --- a/Bloxstrap/Bootstrapper.cs +++ b/Bloxstrap/Bootstrapper.cs @@ -348,10 +348,15 @@ namespace Bloxstrap using (var startEvent = new EventWaitHandle(false, EventResetMode.ManualReset, AppData.StartEvent)) { startEvent.Reset(); - + + string rbxLogDir = Path.Combine(Paths.LocalAppData, "Roblox\\logs"); + + if (!Directory.Exists(rbxLogDir)) + Directory.CreateDirectory(rbxLogDir); + var logWatcher = new FileSystemWatcher() { - Path = Path.Combine(Paths.LocalAppData, "Roblox\\logs"), + Path = rbxLogDir, Filter = "*.log", EnableRaisingEvents = true }; diff --git a/Bloxstrap/UI/ViewModels/ContextMenu/ServerHistoryViewModel.cs b/Bloxstrap/UI/ViewModels/ContextMenu/ServerHistoryViewModel.cs index f48e534..1737f1f 100644 --- a/Bloxstrap/UI/ViewModels/ContextMenu/ServerHistoryViewModel.cs +++ b/Bloxstrap/UI/ViewModels/ContextMenu/ServerHistoryViewModel.cs @@ -36,7 +36,7 @@ namespace Bloxstrap.UI.ViewModels.ContextMenu if (entries.Any()) { - string universeIds = String.Join(',', entries.GroupBy(x => x.UniverseId).Select(x => x.First())); + string universeIds = String.Join(',', entries.Select(x => x.UniverseId).Distinct()); try {