Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 204842

Summary: [Contributions] setGlobalActionHandler ignores some IActions
Product: [Eclipse Project] Platform Reporter: Paul Webster <pwebster>
Component: UIAssignee: Paul Webster <pwebster>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: pwebster, timothym
Version: 3.3   
Target Milestone: 3.4 M3   
Hardware: PC   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 204304, 206779    
Attachments:
Description Flags
Register programmatic actions as ActionHandlers v01 none

Description Paul Webster CLA 2007-09-27 13:42:45 EDT
When using IActionBars#setGlobalActionHandler(*) any RetargetAction contributed programmatically (a la ActionFactory) would prevent the IAction from generating an ActionHandler (to be used by keybindings).

PW
Comment 1 Paul Webster CLA 2007-09-27 13:44:36 EDT
Created attachment 79301 [details]
Register programmatic actions as ActionHandlers v01
Comment 2 Paul Webster CLA 2007-10-23 09:53:59 EDT
Released to HEAD >20071023

There was also a change needed to ActionFactory to make sure we call action.setId(getId()) within each create(*) method we update.

PW
Comment 3 Paul Webster CLA 2007-10-30 09:56:00 EDT
In I20071030-0010
PW