*/
public void update(ISelection selection, IWorkbenchPart part) {
CoolBarAdvisor.this.update(getAction(), fItem, selection, part);
/* Windows: Workaround for Disabled Toolitems getting cropped (see Eclipse Bug 148532) */
Widget widget = getWidget();
if (Application.IS_WINDOWS && widget != null && !widget.isDisposed() && widget instanceof ToolItem && !((ToolItem) widget).isEnabled()) {
ToolItem item = (ToolItem) widget;
String text = item.getText();
item.setText(""); //$NON-NLS-1$
item.setText(text);
}