From 60bb7bf557acd503a18ced9e959ce6bc190280ec Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Fri, 20 May 2016 11:26:19 +0200 Subject: [PATCH] fix #5816 --- .../ui/section/reference/ReferenceDetailElement.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailElement.java index 1f26a8bc2..4fa4562cc 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/reference/ReferenceDetailElement.java @@ -435,12 +435,16 @@ public class ReferenceDetailElement extends AbstractIdentifiableEntityDetailElem getEntity().setReferenceAbstract(text_referenceAbstract.getText()); } else if (eventSource == text_series) { getEntity().setSeriesPart(text_series.getText()); - } else if (eventSource == text_title) { + } else if (eventSource == text_title ) { getEntity().setTitle(text_title.getText()); - toggleable_cache.setText(text_title.getText()); - } else if (eventSource == text_abbrevTitle) { + if (!toggleable_cache.isEnabled()){ + toggleable_cache.setText(getEntity().generateTitle()); + } + } else if (eventSource == text_abbrevTitle ) { getEntity().setAbbrevTitle(text_abbrevTitle.getText()); - toggleableAbbrevCache.setText(text_abbrevTitle.getText()); + if (!toggleableAbbrevCache.isEnabled()){ + toggleableAbbrevCache.setText(getEntity().generateAbbrevTitle()); + } } else if (eventSource == text_uri) { getEntity().setUri(text_uri.parseText()); } else if (eventSource == text_volume) { -- 2.34.1