diff options
author | Rui Marinho <me@ruimarinho.net> | 2017-05-04 15:27:30 +0100 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2017-05-04 15:31:05 +0100 |
commit | 30412cbc3b84a38be2db1959d0ac9eb84e59a6ac (patch) | |
tree | 133aa687b343632297e3bcf3955ecd8fdc54ec24 /Xamarin.Forms.Core | |
parent | 930c0678ed202ffac9041fa9f2f9149d2ff793ac (diff) | |
download | xamarin-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.cs | 5 |
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; } } } |