---
svkbd.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
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
--
2.30.2- [hackers] [svkbd] [patch] Various patches for svkbd Maarten van Gompel
- [hackers] [PATCH 02/24] Removed grid drwawing and ... Maarten van Gompel
- [hackers] [PATCH 03/24] Implemented press-on-relea... Maarten van Gompel
- [hackers] [PATCH 09/24] Added a second key label f... Maarten van Gompel
- [hackers] [PATCH 07/24] Extended key definition to... Maarten van Gompel
- [hackers] [PATCH 04/24] bump version to 0.3.0 Maarten van Gompel
- [hackers] [PATCH 10/24] Implemented key output opt... Maarten van Gompel
- [hackers] [PATCH 15/24] fixed print output mode Maarten van Gompel
- [hackers] [PATCH 17/24] Added mobile-simple layout Maarten van Gompel
- [hackers] [PATCH 16/24] Add Xresources support. Maarten van Gompel
- [hackers] [PATCH 24/24] Add missing keys on lazy l... Maarten van Gompel
- [hackers] [PATCH 06/24] Implementing a print outpu... Maarten van Gompel
- [hackers] [PATCH 05/24] Applied different styling ... Maarten van Gompel
- [hackers] [PATCH 14/24] adapted plain layout and l... Maarten van Gompel
- [hackers] [PATCH 13/24] Allow toggling modifier ke... Maarten van Gompel
- [hackers] [PATCH 01/24] Added an extra row to the ... Maarten van Gompel
- [hackers] [PATCH 19/24] Rebuild on layout update Maarten van Gompel
- [hackers] [PATCH 12/24] fix for earlier overlay wi... Maarten van Gompel
