summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/VisualElementRenderer.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Platform.Android/VisualElementRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.Android/VisualElementRenderer.cs11
1 files changed, 2 insertions, 9 deletions
diff --git a/Xamarin.Forms.Platform.Android/VisualElementRenderer.cs b/Xamarin.Forms.Platform.Android/VisualElementRenderer.cs
index d580a0bb..098e85f6 100644
--- a/Xamarin.Forms.Platform.Android/VisualElementRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/VisualElementRenderer.cs
@@ -283,20 +283,13 @@ namespace Xamarin.Forms.Platform.Android
return;
ReadOnlyCollection<Element> children = ((IElementController)Element).LogicalChildren;
- UpdateLayout(((IElementController)Element).LogicalChildren);
- }
-
- static void UpdateLayout(IEnumerable<Element> children)
- {
- foreach (Element element in children) {
+ foreach (Element element in children)
+ {
var visualElement = element as VisualElement;
if (visualElement == null)
continue;
IVisualElementRenderer renderer = Platform.GetRenderer(visualElement);
- if (renderer == null && CompressedLayout.GetIsHeadless(visualElement))
- UpdateLayout(visualElement.LogicalChildren);
-
renderer?.UpdateLayout();
}
}