diff options
author | Strangerke | 2013-08-21 22:12:20 +0200 |
---|---|---|
committer | Strangerke | 2013-08-21 22:12:20 +0200 |
commit | 9c3cefa6f0ec801a99c697e796b985e14012379e (patch) | |
tree | 949079858c7262f22aebeb8c3d88413e388b3de8 | |
parent | d0ce04c96824ab0c2957e33ceb830fb1d9caf8eb (diff) | |
download | scummvm-rg350-9c3cefa6f0ec801a99c697e796b985e14012379e.tar.gz scummvm-rg350-9c3cefa6f0ec801a99c697e796b985e14012379e.tar.bz2 scummvm-rg350-9c3cefa6f0ec801a99c697e796b985e14012379e.zip |
MORTEVIELLE: Silent CID 1063229
-rw-r--r-- | engines/mortevielle/utils.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/mortevielle/utils.cpp b/engines/mortevielle/utils.cpp index de184bf254..5ca29d849c 100644 --- a/engines/mortevielle/utils.cpp +++ b/engines/mortevielle/utils.cpp @@ -67,9 +67,10 @@ bool MortevielleEngine::keyPressed() { * @remarks Originally called 'get_ch' */ int MortevielleEngine::getChar() { + bool end = false; // If there isn't any pending keypress, wait until there is - while (!shouldQuit() && _keypresses.empty()) { - keyPressed(); + while (!shouldQuit() && !end) { + end = keyPressed(); } // Return the top keypress |