From f4ec7192a9f2c3ada9f7676ca90942306f910db3 Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Wed, 27 Apr 2016 16:42:20 +0000 Subject: Add tests to avoid null pointer errors git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11703 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- test/device.cxx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'test') diff --git a/test/device.cxx b/test/device.cxx index 1cb7ec6ab..0246de4d1 100644 --- a/test/device.cxx +++ b/test/device.cxx @@ -574,12 +574,14 @@ void copy(Fl_Widget *, void *data) { Fl_Image *img = rgb_surf->highres_image(); delete rgb_surf; Fl_Display_Device::display_device()->set_current(); - Fl_Window* g2 = new Fl_Window(img->w()+10, img->h()+10); - g2->color(FL_YELLOW); - Fl_Box *b = new Fl_Box(FL_NO_BOX,5,5,img->w(), img->h(),0); - b->image(img); - g2->end(); - g2->show(); + if (img) { + Fl_Window* g2 = new Fl_Window(img->w()+10, img->h()+10); + g2->color(FL_YELLOW); + Fl_Box *b = new Fl_Box(FL_NO_BOX,5,5,img->w(), img->h(),0); + b->image(img); + g2->end(); + g2->show(); + } return; } -- cgit v1.2.3