From 0ae1054d07bb0b24061243253c1a4a997df68dd0 Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Mon, 17 Jan 2011 20:51:12 +0000 Subject: Fix 2nd part of STR #2520: added Fl_PNG_Image in-memory constructor. This constructor has a 3rd argument, the size of the array holding the in-memory PNG image. This allows the constructor to check for errors in the image. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8287 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_PNG_Image.H | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'FL') diff --git a/FL/Fl_PNG_Image.H b/FL/Fl_PNG_Image.H index 9721cbba1..5db402b3f 100644 --- a/FL/Fl_PNG_Image.H +++ b/FL/Fl_PNG_Image.H @@ -40,9 +40,12 @@ */ class FL_EXPORT Fl_PNG_Image : public Fl_RGB_Image { - public: +public: Fl_PNG_Image(const char* filename); + Fl_PNG_Image (const char *name_png, const unsigned char *buffer, int datasize); +private: + void load_png_(const char *name_png, const unsigned char *buffer_png, int datasize); }; #endif -- cgit v1.2.3