Alive after started

pull/207/head
M66B 3 years ago
parent 7a48e957e1
commit d6c3e0e742

@ -5751,6 +5751,7 @@ class Core {
private ConnectionHelper.NetworkState networkState; private ConnectionHelper.NetworkState networkState;
private Thread thread = new Thread(); private Thread thread = new Thread();
private Semaphore semaphore = new Semaphore(0); private Semaphore semaphore = new Semaphore(0);
private boolean started = false;
private boolean running = true; private boolean running = true;
private boolean foreground = false; private boolean foreground = false;
private boolean recoverable = true; private boolean recoverable = true;
@ -5859,6 +5860,7 @@ class Core {
void start() { void start() {
thread.start(); thread.start();
started = true;
} }
void stop() { void stop() {
@ -5867,7 +5869,11 @@ class Core {
} }
boolean isAlive() { boolean isAlive() {
return (running && thread.isAlive()); if (!started)
return true;
if (!running)
return false;
return thread.isAlive();
} }
void join() { void join() {

Loading…
Cancel
Save