diff --git a/src/drawing/NewDrawing.cpp b/src/drawing/NewDrawing.cpp index c2e2ea20df..3e0b9795e5 100644 --- a/src/drawing/NewDrawing.cpp +++ b/src/drawing/NewDrawing.cpp @@ -83,6 +83,8 @@ extern "C" } catch (Exception ex) { + delete _drawingEngine; + _drawingEngine = nullptr; if (_drawingEngineType == DRAWING_ENGINE_SOFTWARE) { _drawingEngineType = DRAWING_ENGINE_NONE;