From 400f6d1a7998972e6fabe62e0af3b9372cc23dc4 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 23 Feb 2023 19:05:42 +0100 Subject: [PATCH] Up/down for WebView too --- .../main/java/eu/faircode/email/FragmentMessages.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index cec949af23..a2f7fdbe47 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -2184,6 +2184,15 @@ public class FragmentMessages extends FragmentBase else llm.scrollToPositionWithOffset(pos, -child.getPaddingTop()); + View wvBody = child.findViewById(R.id.wvBody); + if (wvBody instanceof WebView) { + if (bottom) { + int ch = ((WebView) wvBody).getContentHeight(); + wvBody.scrollTo(0, Helper.dp2pixels(wvBody.getContext(), ch)); + } else + wvBody.scrollTo(0, 0); + } + break; } }