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)
commit3107a4558d89655d39413a1fa3da127d4e8b2c1e
tree1ab7689d317835682f0e299b395e690072c7c7bb
parentc4621f6e17b3806b7edc0ab50e72353cb991842e
improved startup speed by optimizing parsing of parameter values

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.
src/files.c