Make Archon happy.

This commit is contained in:
Ottermandias 2023-10-07 15:55:30 +02:00
parent 363d1619bc
commit 36d90e7a87
4 changed files with 7 additions and 10 deletions

View file

@ -5,7 +5,7 @@ using OtterGui.Classes;
namespace Glamourer.Events;
public class GPoseService : EventWrapper<Action<bool>, GPoseService.Priority>
public sealed class GPoseService : EventWrapper<Action<bool>, GPoseService.Priority>
{
private readonly IFramework _framework;
private readonly IClientState _state;
@ -30,11 +30,8 @@ public class GPoseService : EventWrapper<Action<bool>, GPoseService.Priority>
_framework.Update += OnFramework;
}
public new void Dispose()
{
_framework.Update -= OnFramework;
base.Dispose();
}
protected override void Dispose(bool _)
=> _framework.Update -= OnFramework;
public void AddActionOnLeave(Action onLeave)
{

View file

@ -17,7 +17,7 @@ namespace Glamourer.Interop;
/// Changes in Race, body type or Gender are probably ignored.
/// This operates on draw objects, not game objects.
/// </summary>
public unsafe class ChangeCustomizeService : EventWrapper<Action<Model, Ref<Customize>>, ChangeCustomizeService.Priority>, IDisposable
public unsafe class ChangeCustomizeService : EventWrapper<Action<Model, Ref<Customize>>, ChangeCustomizeService.Priority>
{
private readonly PenumbraReloaded _penumbraReloaded;
private readonly IGameInteropProvider _interop;
@ -40,9 +40,8 @@ public unsafe class ChangeCustomizeService : EventWrapper<Action<Model, Ref<Cust
_penumbraReloaded.Subscribe(Restore, PenumbraReloaded.Priority.ChangeCustomizeService);
}
public new void Dispose()
protected override void Dispose(bool _)
{
base.Dispose();
_changeCustomizeHook.Dispose();
_penumbraReloaded.Unsubscribe(Restore);
}

View file

@ -26,6 +26,7 @@ public static class ServiceManager
{
public static ServiceProvider CreateProvider(DalamudPluginInterface pi, Logger log)
{
EventWrapper.ChangeLogger(log);
var services = new ServiceCollection()
.AddSingleton(log)
.AddDalamud(pi)

@ -1 +1 @@
Subproject commit 44ec7c38442dad765746abcc0dc838ad3936a0b7
Subproject commit 34042b15f2dfbb44eb60d3f43e382d3b752d177f