summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android/Renderers
diff options
context:
space:
mode:
authorKoen Hendriks <koenhendriks89@gmail.com>2017-05-04 16:08:30 +0200
committerRui Marinho <rmarinho@iRuiXam-MBP.home>2017-05-04 15:09:56 +0100
commitda0a9d421c9d1dbb9aa73bf578cf463763168961 (patch)
tree4e58544f65a81a57c7ad02e9164dc9619b6c0f4d /Xamarin.Forms.Platform.Android/Renderers
parentfdf4f288259f810297f02649a85087dd5c36111d (diff)
downloadxamarin-forms-da0a9d421c9d1dbb9aa73bf578cf463763168961.tar.gz
xamarin-forms-da0a9d421c9d1dbb9aa73bf578cf463763168961.tar.bz2
xamarin-forms-da0a9d421c9d1dbb9aa73bf578cf463763168961.zip
[Android] Add null check before creating and drawing canvas bugzilla 55559 & 45602 (#899)
* [Android] Add null check before creating and drawing canvas bugzilla 55559 & bugzilla 45602. * [Android] REFACTOR Add null check before creating and drawing canvas bugzilla 55559 & 45602 #899
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers')
-rw-r--r--Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs
index 921c6549..9c84b628 100644
--- a/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/Renderers/FrameRenderer.cs
@@ -188,6 +188,9 @@ namespace Xamarin.Forms.Platform.Android
e.PropertyName == Frame.OutlineColorProperty.PropertyName ||
e.PropertyName == Frame.CornerRadiusProperty.PropertyName)
{
+ if(_normalBitmap == null)
+ return;
+
using (var canvas = new ACanvas(_normalBitmap))
{
int width = Bounds.Width();