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