salframe.cxx (cdf0e10c) salframe.cxx (528d5388)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *

--- 2517 unchanged lines hidden (view full) ---

2526 static const int nMaxKeyLen = 350;
2527 WCHAR aKeyBuf[ nMaxKeyLen ];
2528 int nKeyLen = 0;
2529 if ( lParam )
2530 {
2531 if ( true/*aSalShlData.mbWNT*/ )
2532 {
2533 nKeyLen = GetKeyNameTextW( lParam, aKeyBuf, nMaxKeyLen );
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *

--- 2517 unchanged lines hidden (view full) ---

2526 static const int nMaxKeyLen = 350;
2527 WCHAR aKeyBuf[ nMaxKeyLen ];
2528 int nKeyLen = 0;
2529 if ( lParam )
2530 {
2531 if ( true/*aSalShlData.mbWNT*/ )
2532 {
2533 nKeyLen = GetKeyNameTextW( lParam, aKeyBuf, nMaxKeyLen );
2534 // #i12401# the current unicows.dll has a bug in CharUpperBuffW, which corrupts the stack
2535 // fall back to the ANSI version instead
2536 DBG_ASSERT( nKeyLen <= nMaxKeyLen, "Invalid key name length!" );
2537 if( nKeyLen > nMaxKeyLen )
2538 nKeyLen = 0;
2539 else if( nKeyLen > 0 )
2540 {
2541 // Capitalize just the first letter of key names
2542 CharLowerBuffW( aKeyBuf, nKeyLen );
2543

--- 3866 unchanged lines hidden ---
2534 DBG_ASSERT( nKeyLen <= nMaxKeyLen, "Invalid key name length!" );
2535 if( nKeyLen > nMaxKeyLen )
2536 nKeyLen = 0;
2537 else if( nKeyLen > 0 )
2538 {
2539 // Capitalize just the first letter of key names
2540 CharLowerBuffW( aKeyBuf, nKeyLen );
2541

--- 3866 unchanged lines hidden ---