Ignore:
Timestamp:
Jun 18, 2009, 6:27:45 PM (16 years ago)
Author:
ydario
Message:

Minor updates, backout imm changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/listbox.c

    r21303 r21308  
    30283028            // always DBCS char
    30293029            CHAR charA[ 2 ];
    3030 
     3030            INT  lenA = 1;
     3031
     3032            if( IsDBCSLeadByte(( CHAR )( wParam >> 8 )))
     3033            {
    30313034                charA[ 0 ] = ( CHAR )( wParam >> 8 );
    30323035                charA[ 1 ] = ( CHAR )wParam;
    3033 
    3034             MultiByteToWideChar( CP_ACP, 0, ( LPSTR )charA, 2, ( LPWSTR )&charW, 1);
     3036                lenA = 2;
     3037            }
     3038            else
     3039                charA[ 0 ] = ( CHAR )wParam;
     3040
     3041            MultiByteToWideChar( CP_ACP, 0, ( LPSTR )charA, lenA, ( LPWSTR )&charW, 1);
    30353042        }
    30363043        return LISTBOX_HandleChar( hwnd, descr, charW );
Note: See TracChangeset for help on using the changeset viewer.