commit | 124ffb9ca6ac385f38211b43a82291365ad789a6 | [log] [tgz] |
---|---|---|
author | Darin Wright <darin> | Tue Feb 20 16:32:06 2007 +0000 |
committer | Darin Wright <darin> | Tue Feb 20 16:32:06 2007 +0000 |
tree | 780206b2242f2e5672bbb5633a5dca181692691f | |
parent | 12c040f0d7505c03216a9a525581fa3661f2ccc8 [diff] |
Bug 174779 [hot code replace] hot code place not triggered
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager.java index e0257b0..1777e05 100644 --- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager.java +++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager.java
@@ -1215,7 +1215,7 @@ DebugEvent event = events[i]; if (event.getKind() == DebugEvent.TERMINATE) { Object source = event.getSource(); - if (source instanceof IAdaptable) { + if (source instanceof IAdaptable && source instanceof IDebugTarget) { IJavaDebugTarget jt = (IJavaDebugTarget)((IAdaptable)source).getAdapter(IJavaDebugTarget.class); if (jt != null) { deregisterTarget((JDIDebugTarget)jt);