diff options
author | Mattias Andrée <m@maandree.se> | 2025-02-21 16:33:10 +0100 |
---|---|---|
committer | Mattias Andrée <m@maandree.se> | 2025-02-21 16:33:10 +0100 |
commit | 2bcfca7a468c3350ce9a28a9a18dce623a7645ee (patch) | |
tree | 5d7b8a1c0508fe49661be405416c3b421cad2925 /libterminput_marshal_input.c | |
parent | Update readme (diff) | |
download | libterminput-master.tar.gz libterminput-master.tar.bz2 libterminput-master.tar.xz |
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libterminput_marshal_input.c')
-rw-r--r-- | libterminput_marshal_input.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libterminput_marshal_input.c b/libterminput_marshal_input.c index 9949838..4064956 100644 --- a/libterminput_marshal_input.c +++ b/libterminput_marshal_input.c @@ -3,13 +3,13 @@ int -libterminput_marshal_input(struct libterminput_marshaller *how, const union libterminput_input *what) /* TODO test */ +libterminput_marshal_input(struct libterminput_marshaller *how, const union libterminput_input *what) { enum libterminput_type type = what->type; if (how->store(how, &type, sizeof(type))) return -1; if (type == LIBTERMINPUT_NONE) { - if (what->keypress.key == LIBTERMINPUT_SYMBOL) + if (what->keypress.key != LIBTERMINPUT_SYMBOL) type = LIBTERMINPUT_KEYPRESS; if (how->store(how, &type, sizeof(type))) return -1; |