XQuartz: Always use TIS for the keyboard layout seed since KB* aren't thread safe.

(cherry picked from commit c8244177b0)
This commit is contained in:
Jeremy Huddleston 2008-08-26 23:09:20 -07:00
parent 319405fa4a
commit 2db1afbf2e

View File

@ -1103,7 +1103,8 @@ Bool LegalModifier(unsigned int key, DeviceIntPtr pDev)
/* TODO: Not thread safe */
unsigned int QuartzSystemKeymapSeed(void) {
static unsigned int seed = 0;
#if defined(__x86_64__) || defined(__ppc64__)
//#if defined(__x86_64__) || defined(__ppc64__)
#if 1
static TISInputSourceRef last_key_layout = NULL;
TISInputSourceRef key_layout;