Browse Source

Cherry picked new Mouse Scenario

Tig 1 year ago
parent
commit
d9658efc65
2 changed files with 4 additions and 0 deletions
  1. 3 0
      Terminal.Gui/ConsoleDrivers/WindowsDriver.cs
  2. 1 0
      UICatalog/Scenarios/Mouse.cs

+ 3 - 0
Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

@@ -2128,6 +2128,9 @@ internal class WindowsMainLoop : IMainLoopDriver
 
 
     void IMainLoopDriver.TearDown ()
     void IMainLoopDriver.TearDown ()
     {
     {
+        // Eat any outstanding events
+        //var r = _winConsole.ReadConsoleInput ();
+
         _inputHandlerTokenSource?.Cancel ();
         _inputHandlerTokenSource?.Cancel ();
         _inputHandlerTokenSource?.Dispose ();
         _inputHandlerTokenSource?.Dispose ();
 
 

+ 1 - 0
UICatalog/Scenarios/Mouse.cs

@@ -9,6 +9,7 @@ public class Mouse : Scenario
 {
 {
     public override void Main ()
     public override void Main ()
     {
     {
+        Application.Init ();
         Window win = new ()
         Window win = new ()
         {
         {
             Title = $"{Application.QuitKey} to Quit - Scenario: {GetName ()}",
             Title = $"{Application.QuitKey} to Quit - Scenario: {GetName ()}",