From 93c6e0a894d2e4b0c9df6c7c3feff2f20e0b9e38 Mon Sep 17 00:00:00 2001
From: Patrick Plitzner
Date: Mon, 19 Sep 2016 12:12:56 +0200
Subject: [PATCH] Compare taxon editor input based on taxon node instead of
taxon
---
.../java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java
index 0c223154b..5b5bcb9f1 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java
@@ -337,8 +337,9 @@ public class TaxonEditorInput extends CdmEntitySessionInput implements IEditorI
@Override
public boolean equals(Object obj) {
if (TaxonEditorInput.class.equals(obj.getClass())
- && getTaxon() != null
- && getTaxon().equals(((TaxonEditorInput) obj).getTaxon())){
+ && getTaxonNode() != null
+ && getTaxonNode().equals(((TaxonEditorInput) obj).getTaxonNode())
+ ){
if(((TaxonEditorInput) obj).getInitiallySelectedTaxonBase() != null){
setInitiallySelectedTaxonBase(((TaxonEditorInput) obj).getInitiallySelectedTaxonBase());
}
--
2.34.1