From 67647f925fe68035385bb24faf325d57708078d0 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 10 Jun 2016 19:27:52 +0200 Subject: [PATCH] Tidied ScrollContentPresenter logic. --- src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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;