Browse Source

Need to press a button to click it!

Only raise a `Button` click event on pointer release when the button has been pressed first!
pull/1492/head
Steven Kirk 8 years ago
parent
commit
272939464e
  1. 2
      src/Avalonia.Controls/Button.cs

2
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;

Loading…
Cancel
Save