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
if (acceleratorText == null) {
						mi.setText(text);
					} else {
						mi.setText(text + '\t' + acceleratorText);
					}
				}
				if (imageChanged) {
					updateImages(false);
				}
				if (enableStateChanged) {
					boolean shouldBeEnabled = action.isEnabled()
							&& isEnabledAllowed();
					if (mi.getEnabled() != shouldBeEnabled) {
						mi.setEnabled(shouldBeEnabled);
					}
				}
				if (checkChanged) {
					boolean bv = action.isChecked();
					if (mi.getSelection() != bv) {
						mi.setSelection(bv);
					}
				}
				return;
			}
			if (widget instanceof Button) {
				Button button = (Button) widget;
				if (imageChanged && updateImages(false)) {
					textChanged = false; 
					
				}