commit 869a4328c970b4cfbfcf86ab535f68caaa8a9e00
Author: Maarten van Gompel <[email protected]>
AuthorDate: Mon Mar 8 22:36:30 2021 +0100
Commit: Hiltjo Posthuma <[email protected]>
CommitDate: Sun Mar 28 14:35:01 2021 +0200
fixed print output mode
diff --git a/svkbd.c b/svkbd.c
index c11e9a4..9f948c0 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -501,11 +501,13 @@ printkey(Key *k, KeySym mod) {
char buffer[32];
KeySym ignore;
Status return_status;
- Xutf8LookupString(xic, &event, buffer, 32, &ignore, &return_status);
+ int l = Xutf8LookupString(xic, &event, buffer, 32, &ignore,
&return_status);
+ buffer[l] = '\0';
+ if (debug) printdbg("Print buffer: [%s] (length=%d)\n", &buffer, l);
+ printf("%s", buffer);
XDestroyIC(xic);
XCloseIM(xim);
- printf("%s", buffer);
}
void