diff --git a/Fltk/drawContextFltkCairo.cpp b/Fltk/drawContextFltkCairo.cpp index 031d49455be035c3e30e716af7501dbed833e3a4..e6dc4ba5e9dd2041f377946cf386941eec2e8b86 100644 --- a/Fltk/drawContextFltkCairo.cpp +++ b/Fltk/drawContextFltkCairo.cpp @@ -144,7 +144,7 @@ drawContextFltkCairo::~drawContextFltkCairo() { cairo_destroy(_cr); cairo_surface_destroy(_surface); - glDeleteTextures(1, &_textureId); + if(_textureId) glDeleteTextures(1, &_textureId); } drawContextFltkCairo::drawContextFltkCairo()