From 46ac4a391fb1a2a9002c1aa126965cbfd4098c1a Mon Sep 17 00:00:00 2001 From: Dietrich Travkin Date: Thu, 11 Apr 2024 17:21:35 +0200 Subject: [PATCH] Fix #1735 - Only hide the stereotype text block if it does not contain visible stereotypes --- src/net/sourceforge/plantuml/svek/ClusterHeader.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/net/sourceforge/plantuml/svek/ClusterHeader.java b/src/net/sourceforge/plantuml/svek/ClusterHeader.java index f1d99820e..56d3172e6 100644 --- a/src/net/sourceforge/plantuml/svek/ClusterHeader.java +++ b/src/net/sourceforge/plantuml/svek/ClusterHeader.java @@ -160,8 +160,8 @@ public final class ClusterHeader { if (stereos == null) return TextBlockUtils.empty(0, 0); - final boolean show = portionShower.showPortion(EntityPortion.STEREOTYPE, g); - if (show == false) + final List visibleStereotypes = portionShower.getVisibleStereotypeLabels(g); + if (visibleStereotypes == null || visibleStereotypes.isEmpty()) return TextBlockUtils.empty(0, 0); final Style style = Cluster @@ -169,7 +169,7 @@ public final class ClusterHeader { .forStereotypeItself(g.getStereotype()).getMergedStyle(skinParam.getCurrentStyleBuilder()); final FontConfiguration fontConfiguration = style.getFontConfiguration(skinParam.getIHtmlColorSet()); - return Display.create(stereos).create(fontConfiguration, HorizontalAlignment.CENTER, skinParam); + return Display.create(visibleStereotypes).create(fontConfiguration, HorizontalAlignment.CENTER, skinParam); }