summaryrefslogtreecommitdiff
path: root/cppcanvas/source/mtfrenderer/implrenderer.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppcanvas/source/mtfrenderer/implrenderer.cxx')
-rw-r--r--cppcanvas/source/mtfrenderer/implrenderer.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/cppcanvas/source/mtfrenderer/implrenderer.cxx b/cppcanvas/source/mtfrenderer/implrenderer.cxx
index 635a5fb3e440..5bc99a529a41 100644
--- a/cppcanvas/source/mtfrenderer/implrenderer.cxx
+++ b/cppcanvas/source/mtfrenderer/implrenderer.cxx
@@ -3038,6 +3038,9 @@ namespace cppcanvas
ImplRenderer::~ImplRenderer()
{
+ // don't leak EMFPObjects
+ for(unsigned int i=0; i<SAL_N_ELEMENTS(aObjects); ++i)
+ delete aObjects[i];
}
bool ImplRenderer::drawSubset( sal_Int32 nStartIndex,