From facdc51f6f47b16f38601696859a4158670c63f8 Mon Sep 17 00:00:00 2001 From: Johannes Mockenhaupt Date: Fri, 29 Dec 2017 16:36:19 +0100 Subject: [PATCH] Queue: synchronize creating queue thread to avoid multiple threads. --- .../java/info/nightscout/androidaps/queue/CommandQueue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java b/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java index 1d5fa468a6..0e7e18ec7e 100644 --- a/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java +++ b/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java @@ -128,7 +128,7 @@ public class CommandQueue { // After new command added to the queue // start thread again if not already running - private void notifyAboutNewCommand() { + private synchronized void notifyAboutNewCommand() { if (thread == null || thread.getState() == Thread.State.TERMINATED) { thread = new QueueThread(this); thread.start();