From 8939a1ffdf99241f817d175ce0caa1efe7b106af Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Fri, 7 May 2021 08:55:02 +0200 Subject: [PATCH] ref #9587: clicking on an already open taxon only set the focus --- .../eu/etaxonomy/taxeditor/editor/EditorUtil.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java index 46ed28f48..7f33dc8e4 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java @@ -231,16 +231,9 @@ public class EditorUtil extends AbstractUtility { if(part.getObject() instanceof TaxonNameEditorE4 && ((TaxonNameEditorE4) part.getObject()).getTaxon()!=null && ((TaxonNameEditorE4) part.getObject()).getTaxon().getUuid().equals(input.getTaxon().getUuid())){ - if (part.isDirty()){ - boolean doSave = forceUserSaveE4Editor(((TaxonNameEditorE4) part.getObject()), getShell()); - if (doSave){ - input = TaxonEditorInputE4.NewInstance(input.getTaxonNode().getUuid()); - }else { - return; - } - } - partService.hidePart(part); - break; + partService.activate(part, true); + return; + } } MPart part = showPart(NAME_EDITOR_ID, modelService, partService, application); -- 2.34.1