| Summary: | Display#wake does not work reliably during lifecycle | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [RT] RAP | Reporter: | Ralf Sternberg <rsternberg> | ||||||
| Component: | RWT | Assignee: | Project Inbox <rap-inbox> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | phil.xue | ||||||
| Version: | 1.3 | ||||||||
| Target Milestone: | 1.4 M3 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | sr132 | ||||||||
| Bug Depends on: | |||||||||
| Bug Blocks: | 315418 | ||||||||
| Attachments: |
|
||||||||
|
Description
Ralf Sternberg
Created attachment 180973 [details]
Test case
Created attachment 181081 [details]
Patch for 1.3 and HEAD
With this patch, Display#wake causes the UICallBack request to unblock immediately. This should solve the problem reliably, but could still be optimized for cases where Display#wake is called multiple times in one request.
Applied patch to CVS HEAD. We should consider applying it to 1.3 maintenance branch as well. *** Bug 317908 has been marked as a duplicate of this bug. *** Applied the patch also to the 1.3 maintenance branch. |