| Summary: | Source not shown for "thread" while exiting program | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Darin Wright <darin.eclipse> |
| Component: | Debug | Assignee: | Jared Burns <jared_burns> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 2.0 | ||
| Target Milestone: | 2.0 F2 | ||
| Hardware: | PC | ||
| OS: | Windows 2000 | ||
| Whiteboard: | |||
|
Description
Darin Wright
The JDIStackFrame in this case is preserved but the underlying stack frame has changed. So our launch view caching is happy and does not lookupEditorInput(). Propose to implement equals on JDIStackFrame to take this into account. Well the equals will not work as comparing yourself to yourself generally returns true ;-) Popose a fix in JDIThread.computeFrames(...). When the number of frames are equal, we also have to check if the top frames are still in the same method. If not, compute all frames. Fixed. please verify - see JDIThread.computeStackFrames(...) Verified. |