From 3aedc924a9da3ff093b44f0475bfec5b27f88bbe Mon Sep 17 00:00:00 2001
From: Piotr Gawron <p.gawron@atcomp.pl>
Date: Tue, 18 Mar 2025 19:02:20 +0100
Subject: [PATCH] create pathways layer if necessary

---
 .../mapviewer/converter/model/celldesigner/LayerXmlParser.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/LayerXmlParser.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/LayerXmlParser.java
index affddd6ea..f6b0188e7 100644
--- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/LayerXmlParser.java
+++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/LayerXmlParser.java
@@ -109,7 +109,7 @@ public class LayerXmlParser {
         result.append(layerToXml(layer, new HashSet<>()));
       }
     }
-    if (!compartmentsAdded) {
+    if (!compartmentsAdded && pathways.size() > 0) {
       Layer layer = new Layer();
       layer.setName(CreateHierarchyCommand.PATHWAY_LAYER_NAME);
       result.append(layerToXml(layer, pathways));
-- 
GitLab