Merge branch 'release/5.11.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / checklist / e4 / DistributionEditor.java
index 9b2940453249c4f4012962f5abdfa695135f1c9d..11ec2ea2e5d5bcdb4d1bc1752fcf6c13dbdfffbc 100755 (executable)
@@ -92,7 +92,10 @@ import eu.etaxonomy.cdm.model.term.TermLanguageComparator;
 import eu.etaxonomy.cdm.model.term.TermType;
 import eu.etaxonomy.cdm.model.term.TermVocabulary;
 import eu.etaxonomy.taxeditor.editor.EditorUtil;
+import eu.etaxonomy.taxeditor.editor.IDistributionEditor;
 import eu.etaxonomy.taxeditor.editor.l10n.Messages;
+import eu.etaxonomy.taxeditor.event.EventUtility;
+import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
 import eu.etaxonomy.taxeditor.model.AbstractUtility;
 import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
 import eu.etaxonomy.taxeditor.preference.Resources;
@@ -106,7 +109,7 @@ import eu.etaxonomy.taxeditor.ui.dialog.selection.ReferenceSelectionDialog;
  * @since 27.11.2018
  *
  */
-public class DistributionEditor extends Composite {
+public class DistributionEditor extends Composite implements IDistributionEditor{
 
 
     private static final String DISTRIBUTION_EDITOR = "Distribution Editor"; //$NON-NLS-1$
@@ -461,6 +464,7 @@ public class DistributionEditor extends Composite {
                 statusLabelSourceReference.setText(defaultSourceStr);
 
                 button2.setBackground(EditorUtil.getColor(Resources.COLOR_CONTROL_SELECTED));
+                EventUtility.postEvent(WorkbenchEventConstants.REFRESH_DETAILS, true);
             }
 
         });
@@ -751,6 +755,7 @@ public class DistributionEditor extends Composite {
         part.setDirty();
     }
 
+    @Override
     public Reference getDefaultSource(){
         return defaultSource;
     }