diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-04-16 00:46:43 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-04-16 00:46:43 -0400 |
commit | 7992baa3510c03313632a73e4df6591b255ab01e (patch) | |
tree | f002e4cf3619170e91ed08cbfc60bc73e500a4d8 | |
parent | b06ec55f507b7cb1a31a1a0a18a1843c35dca1e9 (diff) | |
download | runes-7992baa3510c03313632a73e4df6591b255ab01e.tar.gz runes-7992baa3510c03313632a73e4df6591b255ab01e.zip |
no need to paint twice here
-rw-r--r-- | display.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -82,15 +82,16 @@ void runes_display_set_window_size(RunesTerm *t) cairo_set_scaled_font(t->cr, runes_display_make_font(t)); cairo_save(t->cr); - cairo_set_source(t->cr, t->bgcolor); - cairo_move_to(t->cr, 0.0, 0.0); - cairo_paint(t->cr); if (old_cr) { cairo_set_source_surface(t->cr, cairo_get_target(old_cr), 0.0, 0.0); - cairo_move_to(t->cr, 0.0, 0.0); - cairo_paint(t->cr); } + else { + cairo_set_source(t->cr, t->bgcolor); + } + + cairo_move_to(t->cr, 0.0, 0.0); + cairo_paint(t->cr); cairo_restore(t->cr); |