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 );

Reply via email to