mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-05 05:17:51 +08:00
fixed a bug where changing mode manually while practising would mess up the ui
This commit is contained in:
parent
f911673f5d
commit
e2864aff67
2 changed files with 3 additions and 1 deletions
|
@ -22,6 +22,7 @@ import * as ChallengeContoller from "./challenge-controller";
|
|||
import * as TTS from "./tts";
|
||||
import * as MobileTestConfig from "./mobile-test-config.js";
|
||||
import * as TestConfig from "./test-config.js";
|
||||
import * as PractiseWords from "./practise-words";
|
||||
|
||||
export let localStorageConfig = null;
|
||||
export let dbConfigLoaded = false;
|
||||
|
@ -252,6 +253,7 @@ export function setMode(mode, nosave) {
|
|||
TestConfig.update(previous, config.mode);
|
||||
MobileTestConfig.update();
|
||||
ChallengeContoller.clearActive();
|
||||
PractiseWords.resetBefore();
|
||||
if (!nosave) saveToLocalStorage();
|
||||
}
|
||||
|
||||
|
|
|
@ -527,9 +527,9 @@ export function restart(
|
|||
!practiseMissed
|
||||
) {
|
||||
Notifications.add("Reverting to previous settings.", 0);
|
||||
UpdateConfig.setMode(PractiseWords.before.mode);
|
||||
UpdateConfig.setPunctuation(PractiseWords.before.punctuation);
|
||||
UpdateConfig.setNumbers(PractiseWords.before.numbers);
|
||||
UpdateConfig.setMode(PractiseWords.before.mode);
|
||||
PractiseWords.resetBefore();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue