DebugEvent event = events[i];
if (event.getKind() == DebugEvent.TERMINATE) {
Object source = event.getSource();
- if (source instanceof PHPDebugTarget || source instanceof IDebugTarget || source instanceof IProcess) {
+ if (source instanceof PHPDebugTarget || source instanceof IDebugTarget) {
getPHPDBGProxy().stop();
+ } else if(source instanceof IProcess) {
+ if(getDebugTarget().getProcess() == (IProcess)source) {
+ getPHPDBGProxy().stop();
+ }
}
}
}