mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-25 01:49:19 +01:00
Disable IPC listeners by default.
This commit is contained in:
parent
0fa62f40d7
commit
1641166d6e
6 changed files with 24 additions and 6 deletions
|
|
@ -33,9 +33,12 @@ public class GameStateIpcTester : IUiService, IDisposable
|
|||
public GameStateIpcTester(DalamudPluginInterface pi)
|
||||
{
|
||||
_pi = pi;
|
||||
CharacterBaseCreating = CreatingCharacterBase.Subscriber(pi, UpdateLastCreated);
|
||||
CharacterBaseCreated = CreatedCharacterBase.Subscriber(pi, UpdateLastCreated2);
|
||||
CharacterBaseCreating = IpcSubscribers.CreatingCharacterBase.Subscriber(pi, UpdateLastCreated);
|
||||
CharacterBaseCreated = IpcSubscribers.CreatedCharacterBase.Subscriber(pi, UpdateLastCreated2);
|
||||
GameObjectResourcePathResolved = IpcSubscribers.GameObjectResourcePathResolved.Subscriber(pi, UpdateGameObjectResourcePath);
|
||||
CharacterBaseCreating.Disable();
|
||||
CharacterBaseCreated.Disable();
|
||||
GameObjectResourcePathResolved.Disable();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ public class ModSettingsIpcTester : IUiService, IDisposable
|
|||
{
|
||||
_pi = pi;
|
||||
SettingChanged = ModSettingChanged.Subscriber(pi, UpdateLastModSetting);
|
||||
SettingChanged.Disable();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
|
|
|||
|
|
@ -55,13 +55,19 @@ public class ModsIpcTester : IUiService, IDisposable
|
|||
_lastMovedModFrom = s1;
|
||||
_lastMovedModTo = s2;
|
||||
});
|
||||
DeleteSubscriber.Disable();
|
||||
AddSubscriber.Disable();
|
||||
MoveSubscriber.Disable();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
DeleteSubscriber.Dispose();
|
||||
DeleteSubscriber.Disable();
|
||||
AddSubscriber.Dispose();
|
||||
AddSubscriber.Disable();
|
||||
MoveSubscriber.Dispose();
|
||||
MoveSubscriber.Disable();
|
||||
}
|
||||
|
||||
public void Draw()
|
||||
|
|
|
|||
|
|
@ -36,6 +36,8 @@ public class PluginStateIpcTester : IUiService, IDisposable
|
|||
Initialized = IpcSubscribers.Initialized.Subscriber(pi, AddInitialized);
|
||||
Disposed = IpcSubscribers.Disposed.Subscriber(pi, AddDisposed);
|
||||
EnabledChange = IpcSubscribers.EnabledChange.Subscriber(pi, SetLastEnabled);
|
||||
ModDirectoryChanged.Disable();
|
||||
EnabledChange.Disable();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ public class RedrawingIpcTester : IUiService, IDisposable
|
|||
_pi = pi;
|
||||
_objects = objects;
|
||||
Redrawn = GameObjectRedrawn.Subscriber(_pi, SetLastRedrawn);
|
||||
Redrawn.Disable();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ using OtterGui.Services;
|
|||
using Penumbra.Api.Enums;
|
||||
using Penumbra.Api.Helpers;
|
||||
using Penumbra.Api.IpcSubscribers;
|
||||
using Penumbra.Communication;
|
||||
|
||||
namespace Penumbra.Api.IpcTester;
|
||||
|
||||
|
|
@ -38,6 +37,12 @@ public class UiIpcTester : IUiService, IDisposable
|
|||
PostSettingsPanelDraw = IpcSubscribers.PostSettingsPanelDraw.Subscriber(pi, UpdateLastDrawnMod);
|
||||
ChangedItemTooltip = IpcSubscribers.ChangedItemTooltip.Subscriber(pi, AddedTooltip);
|
||||
ChangedItemClicked = IpcSubscribers.ChangedItemClicked.Subscriber(pi, AddedClick);
|
||||
PreSettingsTabBar.Disable();
|
||||
PreSettingsPanel.Disable();
|
||||
PostEnabled.Disable();
|
||||
PostSettingsPanelDraw.Disable();
|
||||
ChangedItemTooltip.Disable();
|
||||
ChangedItemClicked.Disable();
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue