@Override
public void setEnabled(boolean enabled) {
this.isEnabled = enabled;
+ if (text.isDisposed()){
+ return;
+ }
text.setEditable(enabled);
String symbolicName = enabled ? Resources.COLOR_FONT_DEFAULT : Resources.COLOR_TEXT_DISABLED;
text.setForeground(getColor(symbolicName));
}
public void setEditable(boolean editable) {
+ if (text.isDisposed()){
+ return;
+ }
text.setEditable(editable);
String symbolicName = editable ? Resources.COLOR_FONT_DEFAULT : Resources.COLOR_TEXT_DISABLED;
text.setForeground(getColor(symbolicName));