diff options
| author | Michael <[email protected]> | 2017-07-03 22:03:58 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-07-03 22:03:58 -0400 |
| commit | d23c5cc29dc47537d1cf6069f27009750fd80919 (patch) | |
| tree | 971c8db7c7ef08c5efa1d867b98bfc01b2096f97 /ShiftOS.Frontend/Desktop | |
| parent | 23e622ffc37fa7b2f5c21378b60912af46289575 (diff) | |
| download | shiftos_thereturn-d23c5cc29dc47537d1cf6069f27009750fd80919.tar.gz shiftos_thereturn-d23c5cc29dc47537d1cf6069f27009750fd80919.tar.bz2 shiftos_thereturn-d23c5cc29dc47537d1cf6069f27009750fd80919.zip | |
HELP ME. I can't get autoscroll working in terminall.
Diffstat (limited to 'ShiftOS.Frontend/Desktop')
| -rw-r--r-- | ShiftOS.Frontend/Desktop/Desktop.cs | 3 | ||||
| -rw-r--r-- | ShiftOS.Frontend/Desktop/WindowManager.cs | 2 |
2 files changed, 3 insertions, 2 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) diff --git a/ShiftOS.Frontend/Desktop/WindowManager.cs b/ShiftOS.Frontend/Desktop/WindowManager.cs index 8e22569..4f99a05 100644 --- a/ShiftOS.Frontend/Desktop/WindowManager.cs +++ b/ShiftOS.Frontend/Desktop/WindowManager.cs @@ -26,7 +26,7 @@ namespace ShiftOS.Frontend.Desktop public override void InvokeAction(Action act) { - act?.Invoke(); + UIManager.CrossThreadOperations.Enqueue(act); } public override void Maximize(IWindowBorder border) |
