From edaa9c29f22a550ddc7c8e1f02ff6d9dedf9a5b1 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Mon, 13 Feb 2017 00:18:32 +0000 Subject: Remove use of global context data from Amiga frontend --- frontends/amiga/print.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'frontends/amiga/print.c') diff --git a/frontends/amiga/print.c b/frontends/amiga/print.c index 5fab0f968..60a84e1c2 100644 --- a/frontends/amiga/print.c +++ b/frontends/amiga/print.c @@ -436,6 +436,7 @@ void ami_print(struct hlcache_handle *c, int copies) ami_print_info.ps->page_width = ami_print_info.PED->ped_MaxXDots; ami_print_info.ps->page_height = ami_print_info.PED->ped_MaxYDots; ami_print_info.ps->scale = scale; + ami_print_info.ps->priv = ami_print_info.gg; if(!print_set_up(c, &amiprinter, ami_print_info.ps, &height)) { @@ -459,10 +460,8 @@ bool ami_print_cont(void) if(ami_print_info.page <= ami_print_info.pages) { - glob = ami_print_info.gg; print_draw_next_page(&amiprinter, ami_print_info.ps); ami_print_dump(); - ami_gui_set_default_gg(); ret = true; } else @@ -525,7 +524,6 @@ void ami_print_end(void) ami_free_layers(ami_print_info.gg); free(ami_print_info.gg); DisposeObject(ami_print_info.objects[OID_MAIN]); - ami_gui_set_default_gg(); ami_print_close_device(); ami_print_free(); -- cgit v1.2.3