From dc2b1c4b13727eb3a660144be85a9afba2bd133a Mon Sep 17 00:00:00 2001 From: "Rasoul.Miri" Date: Mon, 20 Jun 2016 15:51:33 +0430 Subject: [PATCH] Update RippleView.java for crashing on api 23+ --- library/src/main/java/com/andexert/library/RippleView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/com/andexert/library/RippleView.java b/library/src/main/java/com/andexert/library/RippleView.java index 1439bfe..f130016 100644 --- a/library/src/main/java/com/andexert/library/RippleView.java +++ b/library/src/main/java/com/andexert/library/RippleView.java @@ -166,8 +166,8 @@ public void draw(Canvas canvas) { durationEmpty = -1; timerEmpty = 0; // There is problem on Android M where canvas.restore() seems to be called automatically - // For now, don't call canvas.restore() manually on Android M (API 23) - if(Build.VERSION.SDK_INT != 23) { + // For now, don't call canvas.restore() manually on Android M (API 23 And 24 and API) + if(Build.VERSION.SDK_INT < 23) { canvas.restore(); } invalidate();