Fl_SVG_Image constructor: handle case where file cannot be opened.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12478 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Manolo Gouy
2017-10-04 21:34:03 +00:00
parent 0b797d704c
commit 0cec3f7e9d
+1 -1
View File
@@ -103,6 +103,7 @@ static char *svg_inflate(const char *fname) {
fl_stat(fname, &b);
long size = b.st_size;
gzFile gzf = (gzFile)Fl_SVG_Image::gzopen(fname);
if (!gzf) return NULL;
int l;
bool direct = gzdirect(gzf);
long out_size = direct ? size + 1 : 3*size + 1;
@@ -288,7 +289,6 @@ int Fl_SVG_Image::draw_scaled(int X, int Y, int W, int H) {
#endif // FLTK_USE_NANOSVG
//
// End of "$Id$".
//