Community
Participate
Working Groups
TypeHierarchyViewPart uses actionbars to create to toolbar for the view. i.e. getViewSite().getActionBars() and actionBars.getToolBarManager(). However, the view does not call getToolBarManager, instead update() is called directly. The documentation of getToolBarManager clearly states that this most be done to propagate throughout the workbench. For instance, if getToolBarManager is not called, the E4 model will not be updated. More and more the UI will be completely driven by the E4 model, therefore, expect that in the near future the toolbar will not be visible anymore.
Thanks, Rolf. I assume you will push a Gerrit here, hence I assign it to you.
The IActionBars protocol is violated on many places, there is hardly any client that calls updateActionBars. It will be impossible to fix all clients, and it is useless to change only one. Therefore won't fix this one. Opened Bug 565549 to find a general solution to the underlying problem.