diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-04-15 22:00:59 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-04-15 22:00:59 -0400 |
commit | 3d9509f615fff8b4bdd6a79d2aa7e0b2bdb973ef (patch) | |
tree | 68a625f132028d64392ae677460879d82edc7e97 | |
parent | 204c24cafdc8ae5c1d1085b08c43ef5990a36fa7 (diff) | |
download | runes-3d9509f615fff8b4bdd6a79d2aa7e0b2bdb973ef.tar.gz runes-3d9509f615fff8b4bdd6a79d2aa7e0b2bdb973ef.zip |
no reason to do this separately
we have our own event loop now
-rw-r--r-- | window-xlib.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/window-xlib.c b/window-xlib.c index 2a467f6..bc19595 100644 --- a/window-xlib.c +++ b/window-xlib.c @@ -62,7 +62,6 @@ static struct function_key keys[] = { static void runes_window_backend_get_next_event(uv_work_t *req); static void runes_window_backend_process_event(uv_work_t *req, int status); -static void runes_window_backend_map_window(RunesTerm *t); static void runes_window_backend_resize_window( RunesTerm *t, int width, int height); static void runes_window_backend_flush(RunesTerm *t); @@ -143,7 +142,7 @@ void runes_window_backend_create_window(RunesTerm *t, int argc, char *argv[]) w->dpy, w->w, vis, normal_hints.base_width, normal_hints.base_height)); - runes_window_backend_map_window(t); + XMapWindow(w->dpy, w->w); } void runes_window_backend_start_loop(RunesTerm *t) @@ -371,23 +370,6 @@ static void runes_window_backend_process_event(uv_work_t *req, int status) } } -static void runes_window_backend_map_window(RunesTerm *t) -{ - RunesWindowBackend *w = &t->w; - - XSelectInput(w->dpy, w->w, StructureNotifyMask); - XMapWindow(w->dpy, w->w); - - for (;;) { - XEvent e; - - XNextEvent(w->dpy, &e); - if (e.type == MapNotify) { - break; - } - } -} - static void runes_window_backend_resize_window( RunesTerm *t, int width, int height) { |