From e39f2e09698556e7895b084b7addb88d3e7ea58d Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 19 Jun 2014 16:58:14 -0400 Subject: canvas: Kill optimizers' ->ptr field. --- libdimension-python/dimension.pxd | 4 ++-- libdimension-python/dimension.pyx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'libdimension-python') diff --git a/libdimension-python/dimension.pxd b/libdimension-python/dimension.pxd index f002125..df291a6 100644 --- a/libdimension-python/dimension.pxd +++ b/libdimension-python/dimension.pxd @@ -219,13 +219,13 @@ cdef extern from "../libdimension/dimension.h": void dmnsn_canvas_clear(dmnsn_canvas *canvas, dmnsn_tcolor tcolor) - int dmnsn_png_optimize_canvas(dmnsn_canvas *canvas) + int dmnsn_png_optimize_canvas(dmnsn_pool *pool, dmnsn_canvas *canvas) int dmnsn_png_write_canvas(dmnsn_canvas *canvas, FILE *file) dmnsn_future *dmnsn_png_write_canvas_async(dmnsn_canvas *canvas, FILE *file) dmnsn_canvas *dmnsn_png_read_canvas(dmnsn_pool *pool, FILE *file) dmnsn_future *dmnsn_png_read_canvas_async(dmnsn_canvas **canvas, dmnsn_pool *pool, FILE *file) - int dmnsn_gl_optimize_canvas(dmnsn_canvas *canvas) + int dmnsn_gl_optimize_canvas(dmnsn_pool *pool, dmnsn_canvas *canvas) int dmnsn_gl_write_canvas(dmnsn_canvas *canvas) ############ diff --git a/libdimension-python/dimension.pyx b/libdimension-python/dimension.pyx index 58b68e2..2bdcc64 100644 --- a/libdimension-python/dimension.pyx +++ b/libdimension-python/dimension.pyx @@ -666,12 +666,12 @@ cdef class Canvas: def optimize_PNG(self): """Optimize a canvas for PNG output.""" - if dmnsn_png_optimize_canvas(self._canvas) != 0: + if dmnsn_png_optimize_canvas(_get_pool(), self._canvas) != 0: _raise_OSError() def optimize_GL(self): """Optimize a canvas for OpenGL output.""" - if dmnsn_gl_optimize_canvas(self._canvas) != 0: + if dmnsn_gl_optimize_canvas(_get_pool(), self._canvas) != 0: _raise_OSError() def clear(self, c): -- cgit v1.2.3