From a6b3749fb66a4e9f4521d32a678aec0e032a1685 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Thu, 22 Jun 2023 13:12:58 +0100 Subject: [PATCH] Extend comment explaining TorState -> State mapping. --- .../java/org/briarproject/bramble/plugin/tor/TorPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java b/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java index df543439a..5dd066e94 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/plugin/tor/TorPlugin.java @@ -630,7 +630,9 @@ class TorPlugin implements DuplexPlugin, EventListener { private synchronized State getState(TorState torState) { // Treat TorState.STARTED as State.STARTING_STOPPING because it's // only seen during startup, before TorWrapper#enableNetwork() is - // called for the first time + // called for the first time. TorState.NOT_STARTED and + // TorState.STOPPED are mapped to State.STARTING_STOPPING because + // that's the State before we've started and after we've stopped. if (torState == TorState.NOT_STARTED || torState == TorState.STARTING || torState == TorState.STARTED ||