improved startup speed by optimizing parsing of parameter values
authorHolger Schemel <info@artsoft.org>
Tue, 15 Sep 2020 09:07:46 +0000 (11:07 +0200)
committerHolger Schemel <info@artsoft.org>
Tue, 15 Sep 2020 09:17:45 +0000 (11:17 +0200)
Commit bd5cd062 (that introduced event actions for global animations)
also added a nasty performance bottleneck due to complexity of parsing
event action parameters, which slowed down program startup phase quite
significantly. However, in most cases these parameters just stay at
their default values, so checking for that default value first results
in massively speeding up this part of the startup phase.


No differences found