summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android
diff options
context:
space:
mode:
authorShawn Castrianni <shawn@spcware.com>2016-05-24 13:48:09 -0500
committerJason Smith <jason.smith@xamarin.com>2016-05-24 11:48:09 -0700
commitae8bf9d41cb7f3c2e0ce04149c2f3e1108e7c632 (patch)
tree0469d013ac05cd6f99d856a3e24ba4b697eeb773 /Xamarin.Forms.Platform.Android
parentfed153aa51336605591b9251396487b9114b6365 (diff)
downloadxamarin-forms-ae8bf9d41cb7f3c2e0ce04149c2f3e1108e7c632.tar.gz
xamarin-forms-ae8bf9d41cb7f3c2e0ce04149c2f3e1108e7c632.tar.bz2
xamarin-forms-ae8bf9d41cb7f3c2e0ce04149c2f3e1108e7c632.zip
Protect against null Control (#171)
Diffstat (limited to 'Xamarin.Forms.Platform.Android')
-rw-r--r--Xamarin.Forms.Platform.Android/ViewRenderer.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Android/ViewRenderer.cs b/Xamarin.Forms.Platform.Android/ViewRenderer.cs
index 143e6a7f..160c3828 100644
--- a/Xamarin.Forms.Platform.Android/ViewRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/ViewRenderer.cs
@@ -59,6 +59,9 @@ namespace Xamarin.Forms.Platform.Android
public override SizeRequest GetDesiredSize(int widthConstraint, int heightConstraint)
{
+ if (Control == null)
+ return (base.GetDesiredSize(widthConstraint, heightConstraint));
+
AView view = _container == this ? (AView)Control : _container;
view.Measure(widthConstraint, heightConstraint);