| Summary: | Active Part is incorrect and does not have focus on a restart | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Paul Webster <pwebster> |
| Component: | UI | Assignee: | Wojciech Sudol <sudol.wojciech> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | daniel_megert, emoffatt, harawata, karl.weber99, Lars.Vogel, markus.kell.r, Mike_Wilson, pinnamur, pwebster, remy.suen, steffen.pingel |
| Version: | 4.4 | Flags: | daniel_megert:
pmc_approved+
markus.kell.r: review+ |
| Target Milestone: | 4.4.2 | ||
| Hardware: | Macintosh | ||
| OS: | Mac OS X | ||
| Whiteboard: | |||
| Bug Depends on: | 348954, 433275 | ||
| Bug Blocks: | |||
|
Description
Paul Webster
When I run the steps now, focus on restart goes to my quick access text field. PW Paul, IIRC we 'tag' the active part on shutdown so we can find it again...I think the question is why doesn't that code work... (In reply to Eric Moffatt from comment #2) > Paul, IIRC we 'tag' the active part on shutdown so we can find it again...I > think the question is why doesn't that code work... The problem was with restoring focus on SWT level. A fix has been provided in bug 348954, but it uncovered another issue on Mac (bug 431966), so we decided to disable the fix on Mac. Recently, the root cause of the bug 431966 has been fixed, so now we can reenable the original fix on Mac. Review link: https://git.eclipse.org/r/39750. I tested the patch against bugs 348954 and 431966. (In reply to Wojciech Sudol from comment #3) > Review link: https://git.eclipse.org/r/39750. Released to master with http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=57cbb8ced551819266aa83570f5fde75fe19a8ea. Thank you Markus! Review link for R4_4_maintenance: https://git.eclipse.org/r/39846. +1 for 4.4.2, but please wait for Markus to confirm the fix work in 4.4.2. The change looks good, and I couldn't reproduce bug 431966 any more. Pushed to R4_4_maintenance with http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=bdebafd701f0380487b94349d5fbc2ec3c49a0c9 Verified in 4.5 I20150126-2000. |