mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-15 05:04:15 +01:00
AddonLifecycle ReceiveEvent improvements (#1511)
* Prototype * Add hook null safety Add a check to make sure addons that invoke virtual functions for other addons don't trigger lifecycle messages multiple times. * Expose event listeners for AddonLifecycleWidget.cs Disable hook when all listeners for an addon unregister * Add AddonLifecycleWidget.cs * Remove excess logging
This commit is contained in:
parent
d8c3c4c789
commit
67ae069a23
4 changed files with 346 additions and 80 deletions
|
|
@ -50,6 +50,7 @@ internal class DataWindow : Window
|
|||
new DataShareWidget(),
|
||||
new NetworkMonitorWidget(),
|
||||
new IconBrowserWidget(),
|
||||
new AddonLifecycleWidget(),
|
||||
};
|
||||
|
||||
private readonly IOrderedEnumerable<IDataWindowWidget> orderedModules;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue