1 parent 56531c7 commit 634edefCopy full SHA for 634edef
1 file changed
app/display/model/src/main/java/org/csstudio/display/builder/model/persist/NamedWidgetColors.java
@@ -167,8 +167,12 @@ public Optional<ColorDefinition> parseColorDefinition(final String colorDefiniti
167
if (colorDefinitionStringTrimmed.startsWith("alias(")) {
168
if (colorDefinitionStringTrimmed.endsWith(")")) {
169
String colorName = colorDefinitionStringTrimmed.substring(6,colorDefinitionStringTrimmed.length()-1).trim();
170
- NamedWidgetColor color = colors.get(colorName);
171
- return Optional.of(new Alias(color));
+ if (colors.containsKey(colorDefinitionStringTrimmed)) {
+ NamedWidgetColor color = colors.get(colorName);
172
+ return Optional.of(new Alias(color));
173
+ } else {
174
+ return Optional.empty();
175
+ }
176
}
177
else {
178
return Optional.empty();
0 commit comments