diff --git a/Terminal.Gui/Input/MouseFlags.cs b/Terminal.Gui/Input/MouseFlags.cs index e77175f75..56bed6e88 100644 --- a/Terminal.Gui/Input/MouseFlags.cs +++ b/Terminal.Gui/Input/MouseFlags.cs @@ -1,6 +1,6 @@ namespace Terminal.Gui; -/// Mouse flags reported in . +/// Mouse flags reported in . /// They just happen to map to the ncurses ones. [Flags] public enum MouseFlags diff --git a/Terminal.Gui/View/View.Mouse.cs b/Terminal.Gui/View/View.Mouse.cs index e0e36609f..a76de77b3 100644 --- a/Terminal.Gui/View/View.Mouse.cs +++ b/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)