From dd43a37b9b981bd01bb19d921dafa22d7126f927 Mon Sep 17 00:00:00 2001 From: inmarket Date: Mon, 1 Jul 2013 17:36:47 +1000 Subject: Add gdispImageIsOpen() function. --- src/gdisp/image.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/gdisp') diff --git a/src/gdisp/image.c b/src/gdisp/image.c index fec05147..efeb6ad1 100644 --- a/src/gdisp/image.c +++ b/src/gdisp/image.c @@ -184,6 +184,14 @@ void gdispImageClose(gdispImage *img) { img->fns->close(img); else img->io.fns->close(&img->io); + img->type = GDISP_IMAGE_TYPE_UNKNOWN; + img->flags = 0; + img->fns = 0; + img->priv = 0; +} + +bool_t gdispImageIsOpen(gdispImage *img) { + return img->type != GDISP_IMAGE_TYPE_UNKNOWN && img->fns != 0; } void gdispImageSetBgColor(gdispImage *img, color_t bgcolor) { -- cgit v1.2.3