From 6417709d9f8412ab7bb8768d4eae44227d2807dc Mon Sep 17 00:00:00 2001 From: scuri Date: Mon, 30 Nov 2009 19:29:26 +0000 Subject: Fixed: invalid memory access at CanvasFont in the PICTURE driver. --- src/drv/cdpicture.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/drv') diff --git a/src/drv/cdpicture.c b/src/drv/cdpicture.c index ff4f532..a5533b2 100644 --- a/src/drv/cdpicture.c +++ b/src/drv/cdpicture.c @@ -360,6 +360,15 @@ void primUpdateAttrib_Text(tPrimNode *prim, cdCanvas *canvas) cdCanvasFont(canvas, prim->attrib.text.font_type_face, prim->attrib.text.font_style, prim->attrib.text.font_size); } +static int cdfont(cdCtxCanvas *ctxcanvas, const char *type_face, int style, int size) +{ + (void)ctxcanvas; + (void)type_face; + (void)style; + (void)size; + return 1; +} + static void cdclear(cdCtxCanvas *ctxcanvas) { tPrimNode *prim; @@ -1092,6 +1101,7 @@ static void cdcreatecanvas(cdCanvas *canvas, void *data) static void cdinittable(cdCanvas* canvas) { + canvas->cxFont = cdfont; canvas->cxClear = cdclear; canvas->cxPixel = cdpixel; canvas->cxLine = cdline; -- cgit v1.2.3