diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-02-13 18:09:43 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-02-13 18:09:43 +0000 |
commit | 593ec1fbeab32d598bc4cc5de42bb0887ad0d520 (patch) | |
tree | d7f95372c4caf1a860d414a67bb8fb78a6df0820 /frontends/amiga/corewindow.c | |
parent | 075e9c0258bd75307a90b3e6bd576742bf212b08 (diff) | |
download | netsurf-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.c | 4 |
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 */ |