From a73494cf130866d4e678a1f421df56cdba7441d8 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Thu, 22 Nov 2018 08:53:50 +0200 Subject: improve function-local statics in sc Change-Id: Ibde8aa9393591fe405bfad8ddb23ceda77723a35 Reviewed-on: https://gerrit.libreoffice.org/63781 Tested-by: Jenkins Reviewed-by: Noel Grandin --- sc/source/ui/vba/vbamenu.cxx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'sc/source/ui/vba/vbamenu.cxx') diff --git a/sc/source/ui/vba/vbamenu.cxx b/sc/source/ui/vba/vbamenu.cxx index 0e023ac17e0a..d45c35e74c32 100644 --- a/sc/source/ui/vba/vbamenu.cxx +++ b/sc/source/ui/vba/vbamenu.cxx @@ -56,12 +56,10 @@ ScVbaMenu::getServiceImplName() uno::Sequence ScVbaMenu::getServiceNames() { - static uno::Sequence< OUString > aServiceNames; - if ( aServiceNames.getLength() == 0 ) + static uno::Sequence< OUString > const aServiceNames { - aServiceNames.realloc( 1 ); - aServiceNames[ 0 ] = "ooo.vba.excel.Menu"; - } + "ooo.vba.excel.Menu" + }; return aServiceNames; } -- cgit