svtools/source/contnr/svimpbox.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 918b9a4f38d017ecd813fb59d8c288a00557e2fb Author: Caolán McNamara <[email protected]> Date: Mon Jul 18 16:35:42 2016 +0100 Resolves: tdf#100823 crash during PopupMenu dtor Change-Id: I6d9aed05a76311a13470c9072543609f5a87501d diff --git a/svtools/source/contnr/svimpbox.cxx b/svtools/source/contnr/svimpbox.cxx index ddd009e..14fd092 100644 --- a/svtools/source/contnr/svimpbox.cxx +++ b/svtools/source/contnr/svimpbox.cxx @@ -3018,13 +3018,14 @@ void SvImpLBox::Command( const CommandEvent& rCEvt ) { VclPtr<PopupMenu> pPopup = pView->CreateContextMenu(); - if( pPopup ) + if (pPopup) { // do action for selected entry in popup menu sal_uInt16 nMenuAction = pPopup->Execute( pView, aPopupPos ); if ( nMenuAction ) pView->ExecuteContextMenuAction( nMenuAction ); lcl_DeleteSubPopups(pPopup.get()); + pPopup.disposeAndClear(); } }
_______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
