Dalamud/Dalamud/Interface/Windowing
Kaz Wolfe 40e6289321
fix: allow window list edits at any time
Slightly tweak the logic of the WindowSystem Draw() to make a shallow copy of the
window list before iterating over it. This allows for the list to be edited at
any time, but has a trade-off that modifications to the list won't take effect
until the next frame, which is negligible and would have been the case anyways.

This change does not break any existing APIs, and should incur minimal (if any)
performance penalty.
2022-04-12 19:31:53 -07:00
..
Window.cs Add two customization points for the window system that are executed always and that can control whether the window is drawn without toggling state. 2022-02-25 14:39:39 +01:00
WindowSystem.cs fix: allow window list edits at any time 2022-04-12 19:31:53 -07:00