Added fling fail-safe

This commit is contained in:
M66B 2022-01-01 14:57:56 +01:00
parent 46ad2f4fa0
commit d4fe78781d
1 changed files with 11 additions and 2 deletions

View File

@ -2427,8 +2427,17 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
@Override @Override
public void onOverScrolled(int scrollX, int scrollY, int dx, int dy, boolean clampedX, boolean clampedY) { public void onOverScrolled(int scrollX, int scrollY, int dx, int dy, boolean clampedX, boolean clampedY) {
if (clampedY && ((WebViewEx) wvBody).isZoomedY()) if (clampedY && ((WebViewEx) wvBody).isZoomedY()) {
rv.fling(dx * 10, dy * 10); boolean flinged = false;
try {
if (rv != null)
flinged = rv.fling(dx * 10, dy * 10);
} catch (Throwable ex) {
Log.e(ex);
}
if (!flinged)
properties.scrollBy(dx, dy);
}
} }
@Override @Override