Tig 9 månader sedan
förälder
incheckning
64f87cd445
2 ändrade filer med 2 tillägg och 5 borttagningar
  1. 1 1
      Terminal.Gui/Input/MouseFlags.cs
  2. 1 4
      Terminal.Gui/View/View.Mouse.cs

+ 1 - 1
Terminal.Gui/Input/MouseFlags.cs

@@ -1,6 +1,6 @@
 namespace Terminal.Gui;
 
-/// <summary>Mouse flags reported in <see cref="Terminal.Gui.MouseEventArgs"/>.</summary>
+/// <summary>Mouse flags reported in <see cref="MouseEventArgs"/>.</summary>
 /// <remarks>They just happen to map to the ncurses ones.</remarks>
 [Flags]
 public enum MouseFlags

+ 1 - 4
Terminal.Gui/View/View.Mouse.cs

@@ -469,10 +469,7 @@ public partial class View // Mouse APIs
     {
         mouseEvent.Handled = false;
 
-        if (mouseEvent.Flags.HasFlag (MouseFlags.Button1Pressed)
-            || mouseEvent.Flags.HasFlag (MouseFlags.Button2Pressed)
-            || mouseEvent.Flags.HasFlag (MouseFlags.Button3Pressed)
-            || mouseEvent.Flags.HasFlag (MouseFlags.Button4Pressed))
+        if (mouseEvent.IsPressed)
         {
             // The first time we get pressed event, grab the mouse and set focus
             if (Application.MouseGrabView != this)