Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 249239

Summary: [debug view] Started/Exited events should always be handled (should not be skipped for optimization)
Product: [Tools] CDT Reporter: Pawel Piech <pawel.1.piech>
Component: cdt-debug-dsfAssignee: Randy Rohrbach <Randy.Rohrbach>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: cdtdoug, dd.general-inbox, Randy.Rohrbach
Version: 0 DD 1.1Flags: cdtdoug: iplog-
Target Milestone: DD 1.1   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
Patch with suggested fix. cdtdoug: iplog-

Description Pawel Piech CLA 2008-09-30 18:30:53 EDT
Created attachment 113934 [details]
Patch with suggested fix.

The view model framework abstract classes contain an optimization provision which allows the VM provider to skip processing of certain events when the events are being received by the UI in rapid succession.  Currently, the suspended event over-rides other events.  

However, if thread-started/exited events are skipped, the view may not get refreshed as needed.
Comment 1 Pawel Piech CLA 2008-09-30 18:33:06 EDT
Patch committed.  Randy please review.

P.S. This bug was created as a result of comments in bug 241317 comment #3 (point 6).
Comment 2 Pawel Piech CLA 2009-01-07 15:55:14 EST
DD 1.1 reelased!