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)