| Summary: | [Help] Standalone Help doesn't support enablement expressions with contributed property testers | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Martin Oberhuber <mober.at+eclipse> | ||||
| Component: | User Assistance | Assignee: | Chris Goldthorpe <cgold> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | cgold | ||||
| Version: | 3.7 | Flags: | cgold:
review+
|
||||
| Target Milestone: | 3.7.1 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Martin Oberhuber
Created attachment 201267 [details]
patch v1
Attached 2-line patch fixes the issue, by allowing plugin activation in the evaluation context used by standalone help.
I can't see how this would cause any issues since enablement expressions need to explicitly request plugin activation - denying this request doesn't make sense.
It was necessary to fix both the UI and non-UI help context since there's a very short time at startup where the non-UI context is active before the UI one kicks in. I wanted to allow plugin activation in both contexts to avoid race conditions where an expression would happen to be evaluated early.
Please consider this patch for 3.7.1 - it's really critical for our product.
Targeting 3.7.1 +1 for inclusion in 3.7.1. I also cannot see any reason why the patch would cause problems. Patch committed to HEAD with copyright year and contributors updated in comments. Patch committed to 3.7 maintenance stream with copyright year and contributors updated in comments. Fixed The fix is in M20110824-0800 - please verify the fix. CQ:WIND00292491 |