Bug 232620 - [registers] The view should remember different expansion states for each thread and process.
Summary: [registers] The view should remember different expansion states for each thre...
Status: ASSIGNED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-debug-dsf (show other bugs)
Version: 0 DD 1.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-16 17:53 EDT by Pawel Piech CLA
Modified: 2020-09-04 15:24 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pawel Piech CLA 2008-05-16 17:53:09 EDT
But 211487 introduced a feature which allows the register view not to repaint when the selection is changed between stack frames in Debug view.  However this fix introduced a bug where the expansion state is the same no matter what thread or prcess is selected.
Comment 1 Randy Rohrbach CLA 2008-05-20 13:13:15 EDT
I guess I do not agree with this. I consider that 211487 in effect is saying that I want the same presenation of information ( including expansion state ) for the selected execution context ( regardless if the execution context is derived from a thread or any other execution object ).

Randy
Comment 2 Pawel Piech CLA 2008-05-20 13:26:32 EDT
(In reply to comment #1)
I agree with you that if the expansion state should be the same for all frames in the same thread, however because of changes to the memento implementation in bug 211487, the same expansion state is remembered for different threads in the same program and for different threads in different programs.  I.e. the expansion state is the same for any selection.
Comment 3 Randy Rohrbach CLA 2008-05-20 13:50:26 EDT
OK, I did not read that from the description. If that is the case, then this is a legitimate issue.

Randy