From 10c26ff538150f65b850aaca2de22fd7aaf179e3 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 22 Oct 2019 14:54:00 +0200 Subject: [PATCH] check against nulls added --- .../main/java/lcsb/mapviewer/model/map/species/Complex.java | 4 +++- .../main/java/lcsb/mapviewer/model/map/species/Protein.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java index 82e91dfb97..aa1feea06a 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Complex.java @@ -182,7 +182,9 @@ public class Complex extends Species { public void setStructuralState(StructuralState structuralState) { this.structuralState = structuralState; - structuralState.setSpecies(this); + if (structuralState != null) { + structuralState.setSpecies(this); + } } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java b/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java index dcee676e7a..b9103e922d 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/Protein.java @@ -119,7 +119,9 @@ public abstract class Protein extends Species implements SpeciesWithBindingRegio public void setStructuralState(StructuralState structuralState) { this.structuralState = structuralState; - structuralState.setSpecies(this); + if (structuralState != null) { + structuralState.setSpecies(this); + } } } -- GitLab