From f8f31f966b0e5144c831684a2d50d2bb92ac4da0 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Wed, 7 Feb 2018 18:20:42 +0100
Subject: [PATCH] when species have no dimension the dimension is set for them

---
 .../commands/layout/ApplySimpleLayoutModelCommand.java       | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java b/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java
index aa636b4fb7..fa528d3bf2 100644
--- a/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java
+++ b/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java
@@ -120,6 +120,11 @@ public class ApplySimpleLayoutModelCommand extends ApplyLayoutModelCommand {
     Set<Species> elementToAlign = new HashSet<>();
     Map<Compartment, Set<Element>> elementsByStaticCompartment = new HashMap<>();
     for (Element element : elements) {
+      if (element.getWidth()==0) {
+        element.setWidth(SPECIES_WIDTH);
+        element.setHeight(SPECIES_HEIGHT);
+        
+      }
       if (element.getCompartment() == null || element.getCompartment() == parent) {
         if (element instanceof Compartment) {
           compartments.add((Compartment) element);
-- 
GitLab