false var gets evaluated for skinparam, so the skinparam stopps working

0 votes
asked Jun 10, 2019 in Bug by boshka (3,040 points)

1 Answer

0 votes
answered Jun 10, 2019 by plantuml (226,400 points)

Well, the preprocessor is executed before any processing. So it does its job without knowing nothing about the underlying PlantUML syntax.

The skinparam line is then changed to :

skinparam shadowing <color:red>false</color>

which indeed does not remove shadowing.

So it works as designed although it could be an issue.

A possible workaround for skinparam could be to check "false" as substring instead of strict string. Would that help ?

commented Jun 10, 2019 by boshka (3,040 points)
edited Jun 10, 2019 by boshka