Browse Source

just check newvalue isnt tooltip.

pull/4574/head
Dan Walmsley 6 years ago
parent
commit
03a1eae221
  1. 2
      src/Avalonia.Controls/ToolTipService.cs

2
src/Avalonia.Controls/ToolTipService.cs

@ -36,7 +36,7 @@ namespace Avalonia.Controls
control.PointerLeave += ControlPointerLeave;
}
if (e.NewValue != e.OldValue && ToolTip.GetIsOpen(control))
if (ToolTip.GetIsOpen(control) && e.NewValue != e.OldValue && !(e.NewValue is ToolTip))
{
var tip = control.GetValue(ToolTip.ToolTipProperty);

Loading…
Cancel
Save