diff --git a/SMILEBASIC/petitcomputer.d b/SMILEBASIC/petitcomputer.d index 25c508f..360beca 100644 --- a/SMILEBASIC/petitcomputer.d +++ b/SMILEBASIC/petitcomputer.d @@ -1522,6 +1522,9 @@ class PetitComputer } wstring inkey() { + keybuffermutex.lock(); + scope (exit) + keybuffermutex.unlock(); if (!keybufferlen) { return "";