diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2017-11-01 23:53:38 +0100 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2017-11-02 04:31:58 +0100 |
| commit | 6bce225d38433c9b14ff94ff0fb66d1ac87ff4e3 (patch) | |
| tree | 9a791af7fde6293d0581d4b3543681ccbce26d6a /tests/Kmainmenu | |
| parent | 3ac8c0f577c79ebcac1d4cd267ee774af107c092 (diff) | |
Do not invalidate everything when loading .configs
In replace mode, only unset symbols that didn't get set.
Get rid of _set_value_no_invalidate() and just do a normal set_value()
with invalidation. It's speedy with the new invalidation algorithm, and
simpler.
Not a big performance boost (but a small one), but means that
invalidation must be even more rock solid for the test suite to pass (no
global invalidations to hide behind), which is nice.
Also make y assignments to choice symbol update just the choice user
value. Gives nicer behavior when the choice mode is changed.
Diffstat (limited to 'tests/Kmainmenu')
0 files changed, 0 insertions, 0 deletions
