[BLUEJ-1208] Breakpoint on system thread while they are hidden causes problem
Open the debugger and select "Hide system threads" on the menu. Run some code in BlueJ on the JavaFX thread (in an Application or using our thread setting), and add a breakpoint for the code to hit. Once the breakpoint is hit, the debugger window is shown, but the JavaFX thread is not selected in the dropdown because it's hidden. Because the right thread is not selected, none of the debugger controls are enabled, and it's not obvious how to proceed other than resetting the VM.
We should either (a) always show the thread in which we're currently paused or (b) show system threads if we hit a breakpoint in a system thread. Whichever is easiest, I think, which may be (b).
Issue metadata
- Issue type: Bug
- Priority: Medium
- Fix versions: 4.2.0