diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-04-06 00:10:36 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-04-06 00:18:54 -0400 |
commit | 70d6aee8138cd8b9a5c1a5d0a55538d031599779 (patch) | |
tree | 2237285ccc26bef6bc23a81af6bb7c2fc0da3a41 | |
parent | 63af312fd093dc31f4d3875841127ebc68066dbc (diff) | |
download | runes-70d6aee8138cd8b9a5c1a5d0a55538d031599779.tar.gz runes-70d6aee8138cd8b9a5c1a5d0a55538d031599779.zip |
add a layer of indirection here
-rw-r--r-- | events.c | 4 | ||||
-rw-r--r-- | events.h | 1 | ||||
-rw-r--r-- | xlib.c | 2 |
3 files changed, 6 insertions, 1 deletions
@@ -9,3 +9,7 @@ uv_loop_t *runes_loop_create(RunesTerm *t) return loop; } +void runes_handle_keyboard_event(RunesTerm *t, char *buf, size_t len) +{ + runes_display_glyph(t, buf, len); +} @@ -7,5 +7,6 @@ struct loop_data { }; uv_loop_t *runes_loop_create(RunesTerm *t); +void runes_handle_keyboard_event(RunesTerm *t, char *buf, size_t len); #endif @@ -102,7 +102,7 @@ static void runes_process_event(uv_work_t *req, int status) break; } - runes_display_glyph(data->data.t, buf, chars); + runes_handle_keyboard_event(data->data.t, buf, chars); free(buf); break; } |