summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbentmar <bjorn.bentmar@gmail.com>2017-06-12 11:22:32 +0200
committerRui Marinho <me@ruimarinho.net>2017-06-21 15:13:17 +0100
commitc57a1bf5e08fd6d78890bc969f24354b8277fb84 (patch)
treede6010f9b5c2dedd0d1a5da27db32134030e72a4
parentd964b8336d863501f9810773f181419b5458447b (diff)
downloadxamarin-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.cs4
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
+}