From 43a809490c05d6e7241f7c75a05f86faee7e9916 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 9 Jun 2021 18:41:31 +0200 Subject: [PATCH] use synchronized for methods that override synchronized methods --- .../java/org/fdroid/fdroid/ProgressBufferedInputStream.java | 2 +- app/src/main/java/org/fdroid/fdroid/net/Downloader.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/ProgressBufferedInputStream.java b/app/src/main/java/org/fdroid/fdroid/ProgressBufferedInputStream.java index 707e1c23e..f98a49556 100644 --- a/app/src/main/java/org/fdroid/fdroid/ProgressBufferedInputStream.java +++ b/app/src/main/java/org/fdroid/fdroid/ProgressBufferedInputStream.java @@ -24,7 +24,7 @@ class ProgressBufferedInputStream extends BufferedInputStream { } @Override - public int read(@NonNull byte[] buffer, int byteOffset, int byteCount) throws IOException { + public synchronized int read(@NonNull byte[] buffer, int byteOffset, int byteCount) throws IOException { if (progressListener != null) { currentBytes += byteCount; /* don't send every change to keep things efficient. 333333 bytes to keep all diff --git a/app/src/main/java/org/fdroid/fdroid/net/Downloader.java b/app/src/main/java/org/fdroid/fdroid/net/Downloader.java index c1e10259b..314dfcb6b 100644 --- a/app/src/main/java/org/fdroid/fdroid/net/Downloader.java +++ b/app/src/main/java/org/fdroid/fdroid/net/Downloader.java @@ -256,7 +256,7 @@ public abstract class Downloader { } @Override - public void mark(int readlimit) { + public synchronized void mark(int readlimit) { toWrap.mark(readlimit); }