editeng/source/editeng/impedit.cxx | 1 + editeng/source/editeng/impedit.hxx | 4 ++++ 2 files changed, 5 insertions(+)
New commits: commit 4b6bc4e012bde5737f279377c8186faf38a888ad Author: Julien Nabet <serval2...@yahoo.fr> Date: Thu May 18 23:25:32 2017 +0200 fix gdi resource leak (editeng/impedit) Change-Id: Ia2d9ad88b5bcc2adf7f28ac7833132c04045d55b Reviewed-on: https://gerrit.libreoffice.org/37802 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/editeng/source/editeng/impedit.cxx b/editeng/source/editeng/impedit.cxx index e4eb6156b27e..f76bd36fecb6 100644 --- a/editeng/source/editeng/impedit.cxx +++ b/editeng/source/editeng/impedit.cxx @@ -1728,6 +1728,7 @@ void ImpEditView::dragGestureRecognized(const css::datatransfer::dnd::DragGestur SolarMutexGuard aVclGuard; + delete pDragAndDropInfo; pDragAndDropInfo = nullptr; Point aMousePosPixel( rDGE.DragOriginX, rDGE.DragOriginY ); diff --git a/editeng/source/editeng/impedit.hxx b/editeng/source/editeng/impedit.hxx index 291a95ad572a..84f961823b13 100644 --- a/editeng/source/editeng/impedit.hxx +++ b/editeng/source/editeng/impedit.hxx @@ -132,6 +132,10 @@ struct DragAndDropInfo bHasValidData = false; bUndoAction = false; bOutlinerMode = false; nSensibleRange = 0; nCursorWidth = 0; pField = nullptr; nOutlinerDropDest = 0; bDragAccepted = false; } + ~DragAndDropInfo() + { + pBackground.disposeAndClear(); + } }; struct ImplIMEInfos
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits