From 3a81d2cf69fbfe8d087f5f618f6ff40d61462310 Mon Sep 17 00:00:00 2001 From: Alex Gotev Date: Thu, 21 Mar 2019 20:29:10 +0100 Subject: [PATCH] #415 methods which interacts with idle timer are now synchronized --- .../src/main/java/net/gotev/uploadservice/UploadService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uploadservice/src/main/java/net/gotev/uploadservice/UploadService.java b/uploadservice/src/main/java/net/gotev/uploadservice/UploadService.java index f12ded97..3472ff70 100644 --- a/uploadservice/src/main/java/net/gotev/uploadservice/UploadService.java +++ b/uploadservice/src/main/java/net/gotev/uploadservice/UploadService.java @@ -288,7 +288,7 @@ public int onStartCommand(Intent intent, int flags, int startId) { return START_STICKY; } - private void clearIdleTimer() { + synchronized private void clearIdleTimer() { if (idleTimer != null) { Logger.info(TAG, "Clearing idle timer"); idleTimer.cancel(); @@ -296,7 +296,7 @@ private void clearIdleTimer() { } } - private int shutdownIfThereArentAnyActiveTasks() { + synchronized private int shutdownIfThereArentAnyActiveTasks() { if (uploadTasksMap.isEmpty()) { clearIdleTimer();