Bug 208099 [Contributions] Toggling logical structure "Show As > Array" has no effect
I20071030 * Using the "Show As >" menu to selectively enable/disable logical structures for specific kinds of objects has no effect 90% of the time. The check mark will usually not toggle on the menu item either. Once and a while the action seems to stick. Strange.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ActionContributionItem.java
* The presentation mode.
	 */
	private int mode = 0;
	/**
	 * The action.
	 */
	private IAction action;
	/**
	 * The listener for changes to the text of the action contributed by an
	 * external source.
	 */
	private final IPropertyChangeListener actionTextListener = new IPropertyChangeListener() {
		/**
		 * @see IPropertyChangeListener#propertyChange(PropertyChangeEvent)
		 */
		public void propertyChange(PropertyChangeEvent event) {
			update(event.getProperty());
		}
	};
	/**
	 * Remembers all images in use by this contribution item
	 */
	private LocalResourceManager imageManager;
	/**
	 * Listener for SWT button widget events.
	 */
	private Listener buttonListener;
	/**
	 * Listener for SWT menu item widget events.
	 */