From a3822ad7b9bc64a4813f3237e77fd749af8ab8b8 Mon Sep 17 00:00:00 2001 From: Sean Mac Gillicuddy Date: Fri, 10 Jul 2020 11:18:50 +0100 Subject: [PATCH] #2194 Crash Report 3.3.3: ArrayIndexOutOfBoundsException: CoreReaderFragment.getCurrentWebView (CoreReaderFragment.java:932) - guard against negative values --- .../org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java index 967796a72..930676316 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java @@ -928,7 +928,7 @@ public abstract class CoreReaderFragment extends BaseFragment @NotNull @Override public KiwixWebView getCurrentWebView() { if (webViewList.size() == 0) return newMainPageTab(); - if (currentWebViewIndex < webViewList.size()) { + if (currentWebViewIndex < webViewList.size() && currentWebViewIndex > 0) { return webViewList.get(currentWebViewIndex); } else { return webViewList.get(0);