From cef918335cd5e6470c34991b1599f69909955a68 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 20 Jun 2017 10:00:03 +0200
Subject: [PATCH] compartment copy method didn't copy info about semantic
 zooming

---
 .../src/main/java/lcsb/mapviewer/model/map/species/Element.java  | 1 +
 .../src/main/java/lcsb/mapviewer/model/map/species/Species.java  | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java
index 386c2995ad..8cfbc8cc39 100644
--- a/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java
+++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Element.java
@@ -301,6 +301,7 @@ public abstract class Element implements AnnotatedObject, Serializable {
 		addMiriamData(original.getMiriamData());
 		this.abbreviation = original.getAbbreviation();
 		this.formula = original.getFormula();
+		setSemanticZoomLevelVisibility(original.getSemanticZoomLevelVisibility());
 	}
 
 	/**
diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java
index 237aee82ab..62875191ca 100644
--- a/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java
+++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Species.java
@@ -168,7 +168,6 @@ public abstract class Species extends Element {
 		homodimer = original.getHomodimer();
 		positionToCompartment = original.getPositionToCompartment();
 		hypothetical = original.getHypothetical();
-		setSemanticZoomLevelVisibility(original.getSemanticZoomLevelVisibility());
 
 		// don't copy reaction nodes
 	}
-- 
GitLab