donaldp 2002/07/18 19:20:45 Modified: thread/src/java/org/apache/avalon/excalibur/thread/impl WorkerThread.java Log: Make sure that the context is always disassociated with the thread Revision Changes Path 1.5 +1 -1 jakarta-avalon-excalibur/thread/src/java/org/apache/avalon/excalibur/thread/impl/WorkerThread.java Index: WorkerThread.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/thread/src/java/org/apache/avalon/excalibur/thread/impl/WorkerThread.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- WorkerThread.java 13 May 2002 12:17:38 -0000 1.4 +++ WorkerThread.java 19 Jul 2002 02:20:45 -0000 1.5 @@ -79,7 +79,6 @@ if( null != m_context ) ThreadContext.setThreadContext( m_context ); m_work.execute(); m_threadControl.finish( null ); - if( null != m_context ) ThreadContext.setThreadContext( null ); } catch( final ThreadDeath threadDeath ) { @@ -100,6 +99,7 @@ debug( "done." ); m_work = null; m_threadControl = null; + if( null != m_context ) ThreadContext.setThreadContext( null ); } //should this be just notify or notifyAll ???
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>