From 075e9c0258bd75307a90b3e6bd576742bf212b08 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Mon, 13 Feb 2017 17:46:20 +0000 Subject: Alloc gui_global structure when initialising --- frontends/amiga/print.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'frontends/amiga/print.c') diff --git a/frontends/amiga/print.c b/frontends/amiga/print.c index 60a84e1c2..23f8eadae 100644 --- a/frontends/amiga/print.c +++ b/frontends/amiga/print.c @@ -498,8 +498,7 @@ bool ami_print_begin(struct print_settings *ps) ami_print_info.gg = calloc(1, sizeof(struct gui_globals)); if(!ami_print_info.gg) return false; - ami_init_layers(ami_print_info.gg, - ami_print_info.PED->ped_MaxXDots, + ami_print_info.gg = ami_plot_ra_alloc(ami_print_info.PED->ped_MaxXDots, ami_print_info.PED->ped_MaxYDots, true); @@ -521,8 +520,7 @@ bool ami_print_next_page(void) void ami_print_end(void) { - ami_free_layers(ami_print_info.gg); - free(ami_print_info.gg); + ami_plot_ra_free(ami_print_info.gg); DisposeObject(ami_print_info.objects[OID_MAIN]); ami_print_close_device(); -- cgit v1.2.3