Ticket #828 (closed defect: fixed)
Opened 2011-10-17T12:49:15-05:00
Last modified 2011-11-21T14:15:12-06:00
Streamline the updating of displays
Reported by: | bdezonia | Owned by: | curtis |
---|---|---|---|
Priority: | blocker | Milestone: |
|
Component: | Display API | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
Thoce existing display update architecture is complex. There is reliance on redoLayout() in some places and update() in others. As working this results in some race condition display bugs.
We should eliminate the complexity of the display update() mechanism such that we can get rid of redoLayout(). The update() method can decide exactly what needs updating. API users make all the changes they want and then finally call update().
Some tickets that may be related: