aboutsummaryrefslogtreecommitdiffstats
path: root/term.c
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-04-11 19:58:38 -0400
committerJesse Luehrs <doy@tozt.net>2014-04-11 19:58:38 -0400
commite45e7b8f77ca117aab1540fe29e4ff7ddfc92f0c (patch)
tree98a8a0838159773adaaf478d7323fb0b0635e3bd /term.c
parent7b215af0941c9452a23ba7a6607c1ddc844ca27f (diff)
downloadrunes-e45e7b8f77ca117aab1540fe29e4ff7ddfc92f0c.tar.gz
runes-e45e7b8f77ca117aab1540fe29e4ff7ddfc92f0c.zip
reorder the initialization some more
Diffstat (limited to 'term.c')
-rw-r--r--term.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/term.c b/term.c
index e79cf3c..b4929ff 100644
--- a/term.c
+++ b/term.c
@@ -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)