Browse Source

Merge pull request #11106 from aldelaro5/combobox-scroll-browser

Fix mouse wheel events being eaten on ComboBox on browser
Max Katz 2 years ago
parent
commit
ffaf02cf03
1 changed files with 0 additions and 13 deletions
  1. 0 13
      src/Avalonia.Controls/ComboBox.cs

+ 0 - 13
src/Avalonia.Controls/ComboBox.cs

@@ -361,19 +361,6 @@ namespace Avalonia.Controls
 
 
             _subscriptionsOnOpen.Clear();
             _subscriptionsOnOpen.Clear();
 
 
-            var toplevel = TopLevel.GetTopLevel(this);
-            if (toplevel != null)
-            {
-                toplevel.AddDisposableHandler(PointerWheelChangedEvent, (s, ev) =>
-                {
-                    //eat wheel scroll event outside dropdown popup while it's open
-                    if (IsDropDownOpen && (ev.Source as Visual)?.GetVisualRoot() == toplevel)
-                    {
-                        ev.Handled = true;
-                    }
-                }, Interactivity.RoutingStrategies.Tunnel).DisposeWith(_subscriptionsOnOpen);
-            }
-
             this.GetObservable(IsVisibleProperty).Subscribe(IsVisibleChanged).DisposeWith(_subscriptionsOnOpen);
             this.GetObservable(IsVisibleProperty).Subscribe(IsVisibleChanged).DisposeWith(_subscriptionsOnOpen);
 
 
             foreach (var parent in this.GetVisualAncestors().OfType<Control>())
             foreach (var parent in this.GetVisualAncestors().OfType<Control>())