Merge branch 'release/5.28.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / element / TextWithLabelElement.java
index 26e8d39c1d74a5338dc4e4595962f81a7c461b7a..89c0b92be19109b8b8e3e1e333ab2ca37e0d5495 100644 (file)
@@ -183,6 +183,9 @@ public class TextWithLabelElement
     @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));
@@ -194,6 +197,9 @@ public class TextWithLabelElement
     }
 
     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));