summaryrefslogtreecommitdiff
path: root/frontends/amiga/print.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2017-02-13 18:27:37 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2017-02-13 18:27:37 +0000
commit76d1758d7f51d071be9c09b55e50c6ee82ed8afc (patch)
treed93f4e7130835136b77fe58bcfb8cbdba3172efb /frontends/amiga/print.c
parente38f4d2f1a2211ed03ac6418c460931194fa2870 (diff)
downloadnetsurf-76d1758d7f51d071be9c09b55e50c6ee82ed8afc.tar.gz
netsurf-76d1758d7f51d071be9c09b55e50c6ee82ed8afc.tar.bz2
Make gui_globals less... global
Diffstat (limited to 'frontends/amiga/print.c')
-rw-r--r--frontends/amiga/print.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/frontends/amiga/print.c b/frontends/amiga/print.c
index 13ffc5b96..8c8565478 100644
--- a/frontends/amiga/print.c
+++ b/frontends/amiga/print.c
@@ -495,12 +495,10 @@ struct MsgPort *ami_print_get_msgport(void)
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_print_info.gg = ami_plot_ra_alloc(ami_print_info.PED->ped_MaxXDots,
ami_print_info.PED->ped_MaxYDots,
true, false);
+ if(!ami_print_info.gg) return false;
ami_print_info.page = 0;
@@ -538,7 +536,7 @@ bool ami_print_dump(void)
ami_print_info.PReq->io_Command = PRD_DUMPRPORT;
ami_print_info.PReq->io_Flags = 0;
ami_print_info.PReq->io_Error = 0;
- ami_print_info.PReq->io_RastPort = ami_print_info.gg->rp;
+ ami_print_info.PReq->io_RastPort = ami_plot_ra_get_rastport(ami_print_info.gg);
ami_print_info.PReq->io_ColorMap = NULL;
ami_print_info.PReq->io_Modes = 0;
ami_print_info.PReq->io_SrcX = 0;