vcl/win/window/keynames.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit 05c92d3bdc633186975d3191d9ae5629c57a9a60 Author: Simon Chenery <simon_chen...@yahoo.com> AuthorDate: Sun Jan 26 21:55:48 2025 +0100 Commit: Samuel Mehrbrodt <samuel.mehrbr...@allotropia.de> CommitDate: Mon Feb 3 11:28:00 2025 +0100 tdf#147021 avoid use of SAL_N_ELEMENTS macro in keynames.cxx Change-Id: Id413378f638807355fa7ce4b37d8aee62fedefb8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180769 Reviewed-by: Samuel Mehrbrodt <samuel.mehrbr...@allotropia.de> Tested-by: Jenkins diff --git a/vcl/win/window/keynames.cxx b/vcl/win/window/keynames.cxx index e30f7284caa4..f0cecb2bd127 100644 --- a/vcl/win/window/keynames.cxx +++ b/vcl/win/window/keynames.cxx @@ -204,12 +204,12 @@ namespace vcl_sal { // translate keycodes, used within the displayed menu shortcuts OUString getKeysReplacementName( std::u16string_view pLang, LONG nSymbol ) { - for( unsigned int n = 0; n < SAL_N_ELEMENTS(aKeyboards); n++ ) + for( const auto& rKeyboard : aKeyboards ) { - if( o3tl::equalsAscii( pLang, aKeyboards[n].pLangName ) ) + if( o3tl::equalsAscii( pLang, rKeyboard.pLangName ) ) { - const struct KeysNameReplacement* pRepl = aKeyboards[n].pReplacements; - for( int m = aKeyboards[n].nReplacements ; m ; ) + const struct KeysNameReplacement* pRepl = rKeyboard.pReplacements; + for( int m = rKeyboard.nReplacements ; m ; ) { if( nSymbol == pRepl[--m].aSymbol ) return OUString( pRepl[m].pName, strlen(pRepl[m].pName), RTL_TEXTENCODING_UTF8 );