Only show current thread in Run Panel #113506
Labels
debug
Debug viewlet, configurations, breakpoints, adapter issues
*duplicate
Issue identified as a duplicate of another issue(s)
feature-request
Request for new features or functionality
When Debugging a C++ program, I'll place a breakpoint and the debugger stops when it gets there. Because I am debugging a large program, many threads are listed in the Call Stack Panel. Most threads show "PAUSED" and one shows "PAUSED ON STEP". The one that shows "PAUSED ON STEP" is the one that hit my breakpoint and is usually the only one that I care about (e.g., for the call stack, etc.).
My feature request is to be able to hide all the threads that are not "PAUSED ON STEP". That is, hide all the other threads in the panel. Note also that the PAUSED ON STEP thread does not always automatically appear (i.e., scrolled-to) in the panel when the debugger stops on it, and sometimes is not the only thread expanded in the tree, making it a little harder to find in the list. So this feature would help this. It may also speed up debugging by not needing to get the information for (or update the display for) all the other threads that are not displayed.
I expect there will still be times when I will need to see all the other threads, but for me, this has not been very often. I would suggest a toggle button at the top of the pane to hide/show the other threads. And it would be nice if it could either remember the state or default to start hiding the other threads. But other options might work too, such as initially hiding all the other threads, but have an item in the list to click to list all the other threads (that would also serve as an indicator that not all threads are currently being displayed). Etc.
The text was updated successfully, but these errors were encountered: