diff options
author | inmarket <andrewh@inmarket.com.au> | 2013-07-01 17:37:34 +1000 |
---|---|---|
committer | inmarket <andrewh@inmarket.com.au> | 2013-07-01 17:37:34 +1000 |
commit | 956af8d3cbfb5a0bb9a3768eaf4a0c199e791dfb (patch) | |
tree | 9cbbff103a87e59cdd8badea22e4d791e10936dd /src | |
parent | 57d3632e36fe2ab55589207a84c29544b15bd2c3 (diff) | |
parent | dd43a37b9b981bd01bb19d921dafa22d7126f927 (diff) | |
download | uGFX-956af8d3cbfb5a0bb9a3768eaf4a0c199e791dfb.tar.gz uGFX-956af8d3cbfb5a0bb9a3768eaf4a0c199e791dfb.tar.bz2 uGFX-956af8d3cbfb5a0bb9a3768eaf4a0c199e791dfb.zip |
Merge branch 'master' into GWIN
Diffstat (limited to 'src')
-rw-r--r-- | src/gdisp/image.c | 8 |
1 files changed, 8 insertions, 0 deletions
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) { |