summaryrefslogtreecommitdiff
path: root/src/client/keyboardBuffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/keyboardBuffer.c')
-rw-r--r--src/client/keyboardBuffer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/keyboardBuffer.c b/src/client/keyboardBuffer.c
index 4c24e9b..0454bdb 100644
--- a/src/client/keyboardBuffer.c
+++ b/src/client/keyboardBuffer.c
@@ -66,8 +66,7 @@ bool_t pushKeyToKeyboardBuffer(SDL_keysym key)
assert(keyboardBuffer != NULL);
if (keyboardBuffer->count >= keyboardBuffer->size) {
- fprintf(stderr, _("Keyboard Buffer overrun! Dropping key: %02x\n"),
- key.sym);
+ fprintf(stderr, _("Keyboard Buffer overrun! Dropping key: %02x\n"), key.sym);
return FALSE;
}
@@ -100,6 +99,7 @@ SDL_keysym popKeyFromKeyboardBuffer()
keyboardBuffer->buff[keyboardBuffer->begin] = emptyKey;
keyboardBuffer->begin++;
+
if (keyboardBuffer->begin >= keyboardBuffer->size) {
keyboardBuffer->begin = 0;
}