mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
Disable XI2 in gtk_test_init()
gdk_test_simulate_*() uses XSendEvent, which doesn't currently work with XI2/GenericEvents, so make tests use core events for the time being. Luckily there's a lot more to test than low-level event handling in these tests.
This commit is contained in:
parent
ca7fe1cb73
commit
7030492a3b
@ -77,6 +77,14 @@ gtk_test_init (int *argcp,
|
||||
gtk_disable_setlocale();
|
||||
setlocale (LC_ALL, "C");
|
||||
g_test_bug_base ("http://bugzilla.gnome.org/show_bug.cgi?id=%s");
|
||||
|
||||
/* XSendEvent() doesn't work yet on XI2 events.
|
||||
* So at the moment gdk_test_simulate_* can only
|
||||
* send events that GTK+ understands if XI2 is
|
||||
* disabled, bummer.
|
||||
*/
|
||||
gdk_disable_multidevice ();
|
||||
|
||||
gtk_init (argcp, argvp);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user