vcl/source/window/menu.cxx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-)
New commits: commit f91644b8fa2b1a6ebcb9495d5e413c738fbcaf8b Author: Michael Weghorn <m.wegh...@posteo.de> AuthorDate: Thu Dec 5 10:20:14 2024 +0100 Commit: Michael Weghorn <m.wegh...@posteo.de> CommitDate: Fri Dec 6 16:06:30 2024 +0100 vcl a11y: Use comphelper::disposeComponent Change-Id: Ifc63db272484e9a7986e6113989f2f6274f40349 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177846 Tested-by: Jenkins Reviewed-by: Michael Weghorn <m.wegh...@posteo.de> (cherry picked from commit ab38826d9005d206600bfc94d6b7b4986480ecce) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177941 diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx index 581279acd8bf..a8c460629dd4 100644 --- a/vcl/source/window/menu.cxx +++ b/vcl/source/window/menu.cxx @@ -24,6 +24,7 @@ #include <comphelper/diagnose_ex.hxx> #include <sal/log.hxx> +#include <comphelper/types.hxx> #include <comphelper/lok.hxx> #include <vcl/dialoghelper.hxx> #include <vcl/svapp.hxx> @@ -199,12 +200,7 @@ void Menu::dispose() } // dispose accessible components - if ( mxAccessible.is() ) - { - css::uno::Reference< css::lang::XComponent> xComponent( mxAccessible, css::uno::UNO_QUERY ); - if ( xComponent.is() ) - xComponent->dispose(); - } + comphelper::disposeComponent(mxAccessible); if ( nEventId ) Application::RemoveUserEvent( nEventId );