diff --git a/Source/LibationWinForms/ProcessQueue/VirtualFlowControl.cs b/Source/LibationWinForms/ProcessQueue/VirtualFlowControl.cs index 007c732a..fbfa7b18 100644 --- a/Source/LibationWinForms/ProcessQueue/VirtualFlowControl.cs +++ b/Source/LibationWinForms/ProcessQueue/VirtualFlowControl.cs @@ -39,8 +39,19 @@ namespace LibationWinForms.ProcessQueue public void RefreshDisplay() { - AdjustScrollBar(); - DoVirtualScroll(); + if (InvokeRequired) + { + Invoke((MethodInvoker)delegate + { + AdjustScrollBar(); + DoVirtualScroll(); + }); + } + else + { + AdjustScrollBar(); + DoVirtualScroll(); + } } #region Dynamic Properties