summaryrefslogtreecommitdiff
path: root/frontends/amiga/print.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2017-02-13 00:18:32 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2017-02-13 00:18:32 +0000
commitedaa9c29f22a550ddc7c8e1f02ff6d9dedf9a5b1 (patch)
treeb5e5c8acfc567da678cf7ffd85b11e030942d221 /frontends/amiga/print.c
parent7b9fa8d7eb60950401065a81efffebd10d84309a (diff)
downloadnetsurf-edaa9c29f22a550ddc7c8e1f02ff6d9dedf9a5b1.tar.gz
netsurf-edaa9c29f22a550ddc7c8e1f02ff6d9dedf9a5b1.tar.bz2
Remove use of global context data from Amiga frontend
Diffstat (limited to 'frontends/amiga/print.c')
-rw-r--r--frontends/amiga/print.c4
1 files changed, 1 insertions, 3 deletions
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();