diff options
Diffstat (limited to 'src/views/unix/keysym2ucs.c')
-rw-r--r-- | src/views/unix/keysym2ucs.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/views/unix/keysym2ucs.c b/src/views/unix/keysym2ucs.c index 520c6a7614..a0c4ced9e0 100644 --- a/src/views/unix/keysym2ucs.c +++ b/src/views/unix/keysym2ucs.c @@ -828,19 +828,19 @@ long keysym2ucs(KeySym keysym) /* also check for directly encoded 24-bit UCS characters */ if ((keysym & 0xff000000) == 0x01000000) - return keysym & 0x00ffffff; + return keysym & 0x00ffffff; /* binary search in table */ while (max >= min) { - mid = (min + max) / 2; - if (keysymtab[mid].keysym < keysym) - min = mid + 1; - else if (keysymtab[mid].keysym > keysym) - max = mid - 1; - else { - /* found it */ - return keysymtab[mid].ucs; - } + mid = (min + max) / 2; + if (keysymtab[mid].keysym < keysym) + min = mid + 1; + else if (keysymtab[mid].keysym > keysym) + max = mid - 1; + else { + /* found it */ + return keysymtab[mid].ucs; + } } /* no matching Unicode value found */ |