diff --git a/.gitignore b/.gitignore index 56cc642..53e730c 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ lint/generated/ lint/outputs/ lint/tmp/ # lint/reports/ +/.idea/ diff --git a/carouselrecyclerview/src/main/java/com/jackandphantom/carouselrecyclerview/CarouselLayoutManager.kt b/carouselrecyclerview/src/main/java/com/jackandphantom/carouselrecyclerview/CarouselLayoutManager.kt index d2451fd..3ad4804 100644 --- a/carouselrecyclerview/src/main/java/com/jackandphantom/carouselrecyclerview/CarouselLayoutManager.kt +++ b/carouselrecyclerview/src/main/java/com/jackandphantom/carouselrecyclerview/CarouselLayoutManager.kt @@ -632,6 +632,8 @@ class CarouselLayoutManager constructor( * calls the interface callback */ private fun onSelectedCallback() { + if (itemCount == 0) return + //Some time interval distance is returns 0 that makes [ArithmeticException] val intervalDistance = getIntervalDistance() if (intervalDistance == 0) return