| Summary: | switching between configs & typing in name field of LCD is slow | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Darin Wright <darin.eclipse> | ||||||
| Component: | Debug | Assignee: | Darin Wright <darin.eclipse> | ||||||
| Status: | VERIFIED FIXED | QA Contact: | |||||||
| Severity: | major | ||||||||
| Priority: | P2 | CC: | curtis.windatt.public, Michael_Rennie | ||||||
| Version: | 3.6 | Keywords: | performance | ||||||
| Target Milestone: | 3.6 RC2 | Flags: | Michael_Rennie:
review+
curtis.windatt.public: review+ |
||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Darin Wright
Created attachment 168571 [details]
patch
Uses the same logic as tabs to delay/update the LCD.
Even worse... the tabs are being disposed/recreated when switching between configs of the same type. Created attachment 168580 [details]
updated patch
The code checking if launch delegates are equal for 2 configs did not consider if both "preferred" delegates were null or if the config types were equal. There would also have been a problem if 2 config types shared the same delegate (would be rare, but tabs would not have been re-drawn).
looks ok +1 Fixed in HEAD. Verified by two committers. |