diff --git a/Dalamud/Interface/Windowing/Window.cs b/Dalamud/Interface/Windowing/Window.cs
index f173f8256..7f75848a1 100644
--- a/Dalamud/Interface/Windowing/Window.cs
+++ b/Dalamud/Interface/Windowing/Window.cs
@@ -158,11 +158,20 @@ namespace Dalamud.Interface.Windowing
{
}
+ ///
+ /// Code to be executed every frame, even when the window is collapsed.
+ ///
+ public virtual void Update()
+ {
+ }
+
///
/// Draw the window via ImGui.
///
internal void DrawInternal()
{
+ this.Update();
+
if (!this.IsOpen)
{
if (this.internalIsOpen != this.internalLastIsOpen)