1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Terminate when the thread is interrupted.

This commit is contained in:
Alain Magloire 2003-08-20 20:05:05 +00:00
parent a55df357e1
commit fa5928f508

View file

@ -40,8 +40,10 @@ public class BinaryRunner extends Thread {
// What is wrong ?
e.printStackTrace();
}
fireEvents(cbin);
fireEvents(clib);
if (!isInterrupted()) {
fireEvents(cbin);
fireEvents(clib);
}
// Tell the listeners we are done.
synchronized(this) {
notifyAll();
@ -99,6 +101,9 @@ public class BinaryRunner extends Thread {
}
public boolean visit(IResource res) throws CoreException {
if (Thread.currentThread().isInterrupted()) {
return false;
}
if (res instanceof IFile) {
runner.addChildIfBinary((IFile)res);
return false;