From 5a69e262d7e782d380855fd6268b116cbcf6cde0 Mon Sep 17 00:00:00 2001 From: Ted John Date: Wed, 8 Jun 2016 18:14:26 +0100 Subject: [PATCH] delete drawing engine if it fails to initialise --- src/drawing/NewDrawing.cpp | 2 ++ 1 file changed, 2 insertions(+) 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;