diff options
author | Lluis Sanchez <lluis@xamarin.com> | 2014-03-05 21:19:47 +0400 |
---|---|---|
committer | Lluis Sanchez <lluis@xamarin.com> | 2014-03-05 21:20:14 +0400 |
commit | f89556669cb5ee81ba83792110af892f7fb3e9c9 (patch) | |
tree | 1673a5209119d1801c88a6ee7f2764abd5689d50 /Xwt.WPF | |
parent | e9620b9b272ed806a8ab5a571660211aaec272f6 (diff) |
[WPF] Add missing null check
TargetScrollViewer is not set when used in a custom scroll view.
Diffstat (limited to 'Xwt.WPF')
-rw-r--r-- | Xwt.WPF/Xwt.WPFBackend/ScrollAdjustmentBackend.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Xwt.WPF/Xwt.WPFBackend/ScrollAdjustmentBackend.cs b/Xwt.WPF/Xwt.WPFBackend/ScrollAdjustmentBackend.cs index b337a796..9647b785 100644 --- a/Xwt.WPF/Xwt.WPFBackend/ScrollAdjustmentBackend.cs +++ b/Xwt.WPF/Xwt.WPFBackend/ScrollAdjustmentBackend.cs @@ -97,10 +97,12 @@ namespace Xwt.WPFBackend var off = (value - lowerValue) / (upperValue - lowerValue); - if (isVertical) - TargetScrollViewer.ScrollToVerticalOffset(TargetScrollViewer.ExtentHeight * off); - else - TargetScrollViewer.ScrollToVerticalOffset(TargetScrollViewer.ExtentWidth * off); + if (TargetScrollViewer != null) { + if (isVertical) + TargetScrollViewer.ScrollToVerticalOffset(TargetScrollViewer.ExtentHeight * off); + else + TargetScrollViewer.ScrollToVerticalOffset(TargetScrollViewer.ExtentWidth * off); + } } } |