diff options
author | bentmar <bjorn.bentmar@gmail.com> | 2017-06-12 11:22:32 +0200 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2017-06-21 15:13:17 +0100 |
commit | c57a1bf5e08fd6d78890bc969f24354b8277fb84 (patch) | |
tree | de6010f9b5c2dedd0d1a5da27db32134030e72a4 | |
parent | d964b8336d863501f9810773f181419b5458447b (diff) | |
download | xamarin-forms-c57a1bf5e08fd6d78890bc969f24354b8277fb84.tar.gz xamarin-forms-c57a1bf5e08fd6d78890bc969f24354b8277fb84.tar.bz2 xamarin-forms-c57a1bf5e08fd6d78890bc969f24354b8277fb84.zip |
Dispose check on ButtonRenderer (#975)
Check if buttonrenderer is disposed when making changes
-rw-r--r-- | Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs b/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs index 9632f2bb..6d19ffe6 100644 --- a/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs +++ b/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs @@ -206,7 +206,7 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers protected virtual void OnElementChanged(ElementChangedEventArgs<Button> e) { - if (e.NewElement != null) + if (e.NewElement != null && !_isDisposed) { UpdateFont(); UpdateText(); @@ -488,4 +488,4 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers _textColorSwitcher.Value.UpdateTextColor(this, Button.TextColor); } } -}
\ No newline at end of file +} |