clutter/evdev: ignore injected events from IM
authorOlivier Fourdan <ofourdan@redhat.com>
Tue, 17 Apr 2018 11:32:21 +0000 (13:32 +0200)
committerSimon McVittie <smcv@debian.org>
Sun, 20 May 2018 14:21:35 +0000 (15:21 +0100)
commit53a44849aa1ee47b3a113874a44847d3c61fa251
treeb71be6a096d8e12f2247593b612b67b609ad14a1
parentae8b0c409893e06ea6a023ca3a0744224a455a72
clutter/evdev: ignore injected events from IM

Input method can inject key events, which leads to multiple reported key
press/release events for a single user action.

Ignore those events as this confuses keyboard accessibility.

(cherry picked from commit c01b099dbdfee4b2a98864bc76bfa1b96a55c8fb)

Origin: upstream, 3.28.3, commit:c7a38c31398871d2461b66963756816d268f524e

Gbp-Pq: Name clutter-evdev-ignore-injected-events-from-IM.patch
clutter/clutter/evdev/clutter-input-device-evdev.c