diff --git a/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs b/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs index 25fe728d49..e0061ed386 100644 --- a/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs +++ b/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs @@ -280,7 +280,7 @@ namespace Avalonia.Controls.Presenters { scrollable.InvalidateScroll = () => UpdateFromScrollable(scrollable); - if (scrollable?.IsLogicalScrollEnabled == true) + if (scrollable.IsLogicalScrollEnabled == true) { _logicalScrollSubscription = new CompositeDisposable( this.GetObservable(OffsetProperty).Skip(1).Subscribe(x => scrollable.Offset = x), @@ -300,8 +300,7 @@ namespace Avalonia.Controls.Presenters Offset = default(Vector); InvalidateMeasure(); } - - if (scrollable.IsLogicalScrollEnabled) + else if (scrollable.IsLogicalScrollEnabled) { Viewport = scrollable.Viewport; Extent = scrollable.Extent;