score: don't reset match when changing button assignment

master
Mika Dede 2021-10-10 17:41:54 +02:00
parent f5fefc7c99
commit a575f323d8
No known key found for this signature in database
GPG Key ID: 546586DC38D45BBD
1 changed files with 5 additions and 3 deletions

View File

@ -63,8 +63,10 @@
require('Storage').writeJSON(fileName, settings); require('Storage').writeJSON(fileName, settings);
} }
function setAndSave(key, value) { function setAndSave(key, value, notChanged) {
changed = true; if (!notChanged) {
changed = true;
}
settings[key] = value; settings[key] = value;
if (key === 'winScore' && settings.maxScore < value) { if (key === 'winScore' && settings.maxScore < value) {
settings.maxScore = value; settings.maxScore = value;
@ -111,7 +113,7 @@
m['Mirror Buttons'] = { m['Mirror Buttons'] = {
value: settings.mirrorScoreButtons, value: settings.mirrorScoreButtons,
format: m => offon[~~m], format: m => offon[~~m],
onchange: m => setAndSave('mirrorScoreButtons', m), onchange: m => setAndSave('mirrorScoreButtons', m, true),
}; };
} }
m['Sets to win'] = { m['Sets to win'] = {