Forráskód Böngészése

Need to press a button to click it!

Only raise a `Button` click event on pointer release when the button has been pressed first!
Steven Kirk 7 éve
szülő
commit
272939464e
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      src/Avalonia.Controls/Button.cs

+ 1 - 1
src/Avalonia.Controls/Button.cs

@@ -245,7 +245,7 @@ namespace Avalonia.Controls
         {
             base.OnPointerReleased(e);
 
-            if (e.MouseButton == MouseButton.Left)
+            if (IsPressed && e.MouseButton == MouseButton.Left)
             {
                 e.Device.Capture(null);
                 IsPressed = false;