summaryrefslogtreecommitdiff
path: root/frontends/amiga/corewindow.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2017-02-13 18:09:43 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2017-02-13 18:09:43 +0000
commit593ec1fbeab32d598bc4cc5de42bb0887ad0d520 (patch)
treed7f95372c4caf1a860d414a67bb8fb78a6df0820 /frontends/amiga/corewindow.c
parent075e9c0258bd75307a90b3e6bd576742bf212b08 (diff)
downloadnetsurf-593ec1fbeab32d598bc4cc5de42bb0887ad0d520.tar.gz
netsurf-593ec1fbeab32d598bc4cc5de42bb0887ad0d520.tar.bz2
Manage shared pens internally unless we need multiple lists (eg. per browser_window)
Diffstat (limited to 'frontends/amiga/corewindow.c')
-rw-r--r--frontends/amiga/corewindow.c4
1 files changed, 1 insertions, 3 deletions
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 */