From 593ec1fbeab32d598bc4cc5de42bb0887ad0d520 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Mon, 13 Feb 2017 18:09:43 +0000 Subject: Manage shared pens internally unless we need multiple lists (eg. per browser_window) --- frontends/amiga/corewindow.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'frontends/amiga/corewindow.c') diff --git a/frontends/amiga/corewindow.c b/frontends/amiga/corewindow.c index 0c85bafdd..e6293453c 100644 --- a/frontends/amiga/corewindow.c +++ b/frontends/amiga/corewindow.c @@ -915,8 +915,7 @@ nserror ami_corewindow_init(struct ami_corewindow *ami_cw) ami_cw->dragging = false; /* allocate drawing area etc */ - ami_cw->gg = ami_plot_ra_alloc(100, 100, false); // force tiles to save memory - ami_cw->gg->shared_pens = ami_AllocMinList(); + ami_cw->gg = ami_plot_ra_alloc(100, 100, false, true); // force tiles to save memory ami_cw->deferred_rects = NewObjList(); ami_cw->deferred_rects_pool = ami_memory_itempool_create(sizeof(struct rect)); @@ -986,7 +985,6 @@ nserror ami_corewindow_fini(struct ami_corewindow *ami_cw) #endif /* release off-screen bitmap stuff */ - ami_plot_release_pens(ami_cw->gg->shared_pens); ami_plot_ra_free(ami_cw->gg); /* free the window title */ -- cgit v1.2.3