From: Joris Vergeer Date: Fri, 3 Mar 2017 12:25:49 +0000 (+0100) Subject: Fix for nullreferenceexception when a TabbedPage is rendered without a set CurrentPag... X-Git-Tag: beta-2.3.4-pre3~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f94dbe6be6ea18aab7b4caff79595cd877c9071c;p=platform%2Fupstream%2Fxamarin-forms.git Fix for nullreferenceexception when a TabbedPage is rendered without a set CurrentPage (#669) --- diff --git a/Xamarin.Forms.Platform.iOS/Renderers/TabbedRenderer.cs b/Xamarin.Forms.Platform.iOS/Renderers/TabbedRenderer.cs index 2749276..1ce4840 100644 --- a/Xamarin.Forms.Platform.iOS/Renderers/TabbedRenderer.cs +++ b/Xamarin.Forms.Platform.iOS/Renderers/TabbedRenderer.cs @@ -233,7 +233,11 @@ namespace Xamarin.Forms.Platform.iOS public override UIViewController ChildViewControllerForStatusBarHidden() { - return GetViewController(Tabbed.CurrentPage); + var current = Tabbed.CurrentPage; + if (current == null) + return null; + + return GetViewController(current); } void UpdateCurrentPagePreferredStatusBarUpdateAnimation()