[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)};
 	}
 
 }