summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core
diff options
context:
space:
mode:
authorRui Marinho <me@ruimarinho.net>2017-05-04 15:27:30 +0100
committerRui Marinho <me@ruimarinho.net>2017-05-04 15:31:05 +0100
commit30412cbc3b84a38be2db1959d0ac9eb84e59a6ac (patch)
tree133aa687b343632297e3bcf3955ecd8fdc54ec24 /Xamarin.Forms.Core
parent930c0678ed202ffac9041fa9f2f9149d2ff793ac (diff)
downloadxamarin-forms-30412cbc3b84a38be2db1959d0ac9eb84e59a6ac.tar.gz
xamarin-forms-30412cbc3b84a38be2db1959d0ac9eb84e59a6ac.tar.bz2
xamarin-forms-30412cbc3b84a38be2db1959d0ac9eb84e59a6ac.zip
Fix bugzilla55542 (#898)
* [Controls] Add repo for bugzilla 55542 * [Core] Fix caching null renderer for ViewCell view
Diffstat (limited to 'Xamarin.Forms.Core')
-rw-r--r--Xamarin.Forms.Core/Registrar.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/Xamarin.Forms.Core/Registrar.cs b/Xamarin.Forms.Core/Registrar.cs
index 5f0819e8..85a7b2c4 100644
--- a/Xamarin.Forms.Core/Registrar.cs
+++ b/Xamarin.Forms.Core/Registrar.cs
@@ -21,6 +21,9 @@ namespace Xamarin.Forms.Internals
public void Register(Type tview, Type trender)
{
+ //avoid caching null renderers
+ if (trender == null)
+ return;
_handlers[tview] = trender;
}
@@ -156,7 +159,7 @@ namespace Xamarin.Forms.Internals
foreach (Attribute attribute in effectAttributes)
{
var effect = (ExportEffectAttribute)attribute;
- Effects [resolutionName + "." + effect.Id] = effect.Type;
+ Effects[resolutionName + "." + effect.Id] = effect.Type;
}
}
}