diff --git a/Dalamud/Game/Internal/DalamudAtkTweaks.cs b/Dalamud/Game/Internal/DalamudAtkTweaks.cs index 686cd994f..137cafb27 100644 --- a/Dalamud/Game/Internal/DalamudAtkTweaks.cs +++ b/Dalamud/Game/Internal/DalamudAtkTweaks.cs @@ -7,7 +7,6 @@ using Dalamud.Configuration.Internal; using Dalamud.Hooking; using Dalamud.Interface.Internal; using Dalamud.Interface.Windowing; -using Dalamud.Utility; using FFXIVClientStructs.FFXIV.Component.GUI; using Serilog; diff --git a/Dalamud/Plugin/Internal/LocalDevPlugin.cs b/Dalamud/Plugin/Internal/LocalDevPlugin.cs index ac6152495..d8e0d94e0 100644 --- a/Dalamud/Plugin/Internal/LocalDevPlugin.cs +++ b/Dalamud/Plugin/Internal/LocalDevPlugin.cs @@ -4,6 +4,7 @@ using System.Threading; using System.Threading.Tasks; using Dalamud.Configuration.Internal; +using Dalamud.Interface.Internal.Notifications; using Dalamud.Logging.Internal; using Dalamud.Plugin.Internal.Types; @@ -144,7 +145,20 @@ namespace Dalamud.Plugin.Internal return; } - this.Reload(); + try + { + this.Reload(); + Service.Get() + .AddNotification( + $"The DevPlugin '{this.Name} was reloaded successfully.", "Plugin reloaded!", NotificationType.Success); + } + catch (Exception ex) + { + Log.Error(ex, "DevPlugin reload failed."); + Service.Get() + .AddNotification( + $"The DevPlugin '{this.Name} could not be reloaded.", "Plugin reload failed!", NotificationType.Error); + } }, this.fileWatcherTokenSource.Token); }