Browse Source

Merge pull request #1492 from AvaloniaUI/fixes/1094-spurious-button-press

Fix spurious button presses.
pull/1511/head
danwalmsley 8 years ago
committed by GitHub
parent
commit
06c491c4bf
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/Avalonia.Controls/Button.cs
  2. 1
      src/Avalonia.Controls/DropDown.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;

1
src/Avalonia.Controls/DropDown.cs

@ -164,6 +164,7 @@ namespace Avalonia.Controls
else
{
IsDropDownOpen = !IsDropDownOpen;
e.Handled = true;
}
}
base.OnPointerPressed(e);

Loading…
Cancel
Save