diff options
Diffstat (limited to 'ShiftOS.Frontend/Desktop/Desktop.cs')
| -rw-r--r-- | ShiftOS.Frontend/Desktop/Desktop.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ShiftOS.Frontend/Desktop/Desktop.cs b/ShiftOS.Frontend/Desktop/Desktop.cs index 5bcf3a9..ffb41e8 100644 --- a/ShiftOS.Frontend/Desktop/Desktop.cs +++ b/ShiftOS.Frontend/Desktop/Desktop.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using ShiftOS.Engine; +using ShiftOS.Frontend.GraphicsSubsystem; namespace ShiftOS.Frontend.Desktop { @@ -35,7 +36,7 @@ namespace ShiftOS.Frontend.Desktop public void InvokeOnWorkerThread(Action act) { - act?.Invoke(); + UIManager.CrossThreadOperations.Enqueue(act); } public void KillWindow(IWindowBorder border) |
