From 4d9b88ff3e3acd1c888bd160298692f728fdcfed Mon Sep 17 00:00:00 2001 From: Jean-Yves Lamoureux Date: Sat, 19 Apr 2008 10:57:30 +0000 Subject: [PATCH] * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas --- cucul/canvas.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cucul/canvas.c b/cucul/canvas.c index c0e0277..64eff80 100644 --- a/cucul/canvas.c +++ b/cucul/canvas.c @@ -484,7 +484,6 @@ int cucul_set_canvas_boundaries(cucul_canvas_t *cv, int x, int y, cucul_set_frame(cv, f); cucul_set_frame(new, f); cucul_blit(new, -x, -y, cv, NULL); - free(cv->frames[f].chars); free(cv->frames[f].attrs); } @@ -493,8 +492,9 @@ int cucul_set_canvas_boundaries(cucul_canvas_t *cv, int x, int y, cv->frames = new->frames; free(new); - cucul_set_frame(cv, saved_f); - + cucul_set_frame(cv, saved_f); + _cucul_load_frame_info(cv); + return 0; }