| Summary: | UI freezes when processing events | ||
|---|---|---|---|
| Product: | [Tools] PTP | Reporter: | Greg Watson <g.watson> |
| Component: | Core | Assignee: | Project Inbox <ptp-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | drwootton |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | Macintosh | ||
| OS: | Mac OS X | ||
| Whiteboard: | |||
|
Description
Greg Watson
Bug 301299 included changes to code where Display.asyncExec() calls were replaced with calls to Display.syncExec(). The rationale was that this would limit the rate at which events from the proxy were handled and prevent the client from consuming all available memory for proxy event notifications. This fix restores the Display.asyncExec() calls. Need to pay attention to memory consumption when large numbers of events are stored in memory since that may cause other problems. |