winex11.drv: Allow keyboard layout score to be negative.
The keyboard layout matching algorithm can assign a negative score to a keyboard layout. If the user has a strange keyboard layout, possibly a custom one, it might happen that all keyboard layouts known by Wine get a negative score. This is not an error in itself, and we should still strive to find the best match. Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
25d25b234e
commit
054b7c8204
|
@ -1432,7 +1432,7 @@ X11DRV_KEYBOARD_DetectLayout( Display *display )
|
|||
KeySym keysym = 0;
|
||||
const char (*lkey)[MAIN_LEN][4];
|
||||
unsigned max_seq = 0;
|
||||
int max_score = 0, ismatch = 0;
|
||||
int max_score = INT_MIN, ismatch = 0;
|
||||
char ckey[256][4];
|
||||
|
||||
syms = keysyms_per_keycode;
|
||||
|
|
Loading…
Reference in New Issue