From b326e388ffda0434e0c135d2150eb8a7f29e65ee Mon Sep 17 00:00:00 2001 From: "r.zarchi" Date: Wed, 24 Nov 2021 14:30:50 +0330 Subject: [PATCH] dateRage changed to fix scrolling issue in RTL mode --- core/src/main/java/com/alamkanak/weekview/ViewState.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/alamkanak/weekview/ViewState.kt b/core/src/main/java/com/alamkanak/weekview/ViewState.kt index 9cc902a8..c12a0226 100644 --- a/core/src/main/java/com/alamkanak/weekview/ViewState.kt +++ b/core/src/main/java/com/alamkanak/weekview/ViewState.kt @@ -338,7 +338,10 @@ internal class ViewState { currentOrigin.x += dayWidth * difference * factor } - currentOrigin.x = currentOrigin.x.coerceIn(minimumValue = minX, maximumValue = maxX) + currentOrigin.x = if (isLtr) + currentOrigin.x.coerceIn(minimumValue = minX, maximumValue = maxX) + else + currentOrigin.x.coerceIn(minimumValue = maxX, maximumValue = minX) navigationListener.onHorizontalScrollingFinished() }