diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-04-11 19:58:38 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-04-11 19:58:38 -0400 |
commit | e45e7b8f77ca117aab1540fe29e4ff7ddfc92f0c (patch) | |
tree | 98a8a0838159773adaaf478d7323fb0b0635e3bd /term.c | |
parent | 7b215af0941c9452a23ba7a6607c1ddc844ca27f (diff) | |
download | runes-e45e7b8f77ca117aab1540fe29e4ff7ddfc92f0c.tar.gz runes-e45e7b8f77ca117aab1540fe29e4ff7ddfc92f0c.zip |
reorder the initialization some more
Diffstat (limited to 'term.c')
-rw-r--r-- | term.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -14,9 +14,7 @@ void runes_term_init(RunesTerm *t, int argc, char *argv[]) t->loop = uv_default_loop(); - runes_pty_backend_loop_init(t); - - runes_window_backend_init(t, argc, argv); + runes_window_backend_init(t); t->backend_cr = cairo_create(runes_window_backend_surface_create(t)); runes_window_backend_get_size(t, &x, &y); t->cr = cairo_create( @@ -24,6 +22,9 @@ void runes_term_init(RunesTerm *t, int argc, char *argv[]) cairo_get_target(t->backend_cr), CAIRO_FORMAT_RGB24, x, y)); runes_display_init(t); + + runes_window_backend_loop_init(t, argc, argv); + runes_pty_backend_loop_init(t); } void runes_term_cleanup(RunesTerm *t) |