From 33246d8c6c970f38fd22996fcb886d344893fbd0 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Fri, 7 Jun 2019 16:59:23 +0200
Subject: [PATCH] empty data overlay doesn't have glyph

---
 CHANGELOG                                                       | 2 ++
 .../main/java/lcsb/mapviewer/commands/ColorModelCommand.java    | 1 +
 2 files changed, 3 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index d91c26390c..37d26a057c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -29,6 +29,8 @@ minerva (12.3.1~beta.1) unstable; urgency=low
   * Bug fix: empty type for data overlay is allowed (#827)
   * Bug fix: genetic variants data overlay was ignoring color parameter (#827)
   * Bug fix: pathways can be drawn using glyphs (#825)
+  * Bug fix: empty background overlay doesn't show glyphs, instead standard 
+    visualization is used (#826)
 
 minerva (13.1.0~beta.0) unstable; urgency=low
   * Feature: annotators are more flexible - you can define set of input and
diff --git a/model-command/src/main/java/lcsb/mapviewer/commands/ColorModelCommand.java b/model-command/src/main/java/lcsb/mapviewer/commands/ColorModelCommand.java
index 0604eb7b48..9f73f3e357 100644
--- a/model-command/src/main/java/lcsb/mapviewer/commands/ColorModelCommand.java
+++ b/model-command/src/main/java/lcsb/mapviewer/commands/ColorModelCommand.java
@@ -337,6 +337,7 @@ public class ColorModelCommand extends ModelCommand {
 
     for (Element element : result.getElements()) {
       element.setColor(Color.WHITE);
+      element.setGlyph(null);
     }
     for (Reaction reaction : result.getReactions()) {
       for (AbstractNode node : reaction.getNodes()) {
-- 
GitLab