[target 321] Bug 144253 [source lookup] Stack Frame CHANGE events no longer force a source lookup
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaDebugTargetProxy.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaDebugTargetProxy.java index 14338c4..6df0fb4 100644 --- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaDebugTargetProxy.java +++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/threadgroups/JavaDebugTargetProxy.java
@@ -14,6 +14,7 @@ import org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler; import org.eclipse.debug.internal.ui.viewers.update.DebugTargetEventHandler; import org.eclipse.debug.internal.ui.viewers.update.DebugTargetProxy; +import org.eclipse.debug.internal.ui.viewers.update.StackFrameEventHandler; /** * @since 3.2 @@ -32,7 +33,9 @@ * @see org.eclipse.debug.internal.ui.viewers.update.DebugTargetProxy#createEventHandlers() */ protected DebugEventHandler[] createEventHandlers() { - return new DebugEventHandler[] { new DebugTargetEventHandler(this), new JavaThreadEventHandler(this) }; + JavaThreadEventHandler javaThreadEventHandler = new JavaThreadEventHandler(this); + return new DebugEventHandler[] { new DebugTargetEventHandler(this), javaThreadEventHandler, + new StackFrameEventHandler(this, javaThreadEventHandler)}; } }