diff --git a/Terminal.Gui/Drivers/V2/ApplicationV2.cs b/Terminal.Gui/Drivers/V2/ApplicationV2.cs index ca94ebe57..64af2b222 100644 --- a/Terminal.Gui/Drivers/V2/ApplicationV2.cs +++ b/Terminal.Gui/Drivers/V2/ApplicationV2.cs @@ -232,6 +232,9 @@ public class ApplicationV2 : ApplicationImpl if (Application.MainThreadId == Thread.CurrentThread.ManagedThreadId) { action (); + // Ensure the action is executed and forces LayoutAndDrawImpl + Application.LayoutAndDrawImpl (true); + return; }