From 8086481ce6cecd9d2a3b2cf4c30533d246c7166d Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 7 Oct 2002 21:02:38 +0000 Subject: Thread.java (setDaemon): Check startable_flag, not isAlive(). * java/lang/Thread.java (setDaemon): Check startable_flag, not isAlive(). From-SVN: r57906 --- libjava/java/lang/Thread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libjava/java/lang/Thread.java') diff --git a/libjava/java/lang/Thread.java b/libjava/java/lang/Thread.java index 64d58dd..18af829 100644 --- a/libjava/java/lang/Thread.java +++ b/libjava/java/lang/Thread.java @@ -137,7 +137,7 @@ public class Thread implements Runnable public final void setDaemon (boolean status) { checkAccess (); - if (isAlive ()) + if (!startable_flag) throw new IllegalThreadStateException (); daemon_flag = status; } -- cgit v1.1