xref: /OK3568_Linux_fs/buildroot/package/libgtk3/0003-disable-atk-bridge.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunRemove atk-bridge support.
2*4882a593Smuzhiyun
3*4882a593Smuzhiyunatk-bridge doesn't seem useful for now in Buildroot and requires to
4*4882a593Smuzhiyunadd two new packages just for it: at-spi2-core and at-spi2-atk.
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunSigned-off-by: Hadrien Boutteville <hadrien.boutteville@gmail.com>
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun--- a/configure.ac
9*4882a593Smuzhiyun+++ b/configure.ac
10*4882a593Smuzhiyun@@ -1364,11 +1364,7 @@
11*4882a593Smuzhiyun # Check for Accessibility Toolkit flags
12*4882a593Smuzhiyun ########################################
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun-if test x$enable_x11_backend = xyes; then
15*4882a593Smuzhiyun-   ATK_PACKAGES="atk atk-bridge-2.0"
16*4882a593Smuzhiyun-else
17*4882a593Smuzhiyun-   ATK_PACKAGES="atk"
18*4882a593Smuzhiyun-fi
19*4882a593Smuzhiyun+ATK_PACKAGES="atk"
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun--- a/gtk/a11y/gtkaccessibility.c
24*4882a593Smuzhiyun+++ b/gtk/a11y/gtkaccessibility.c
25*4882a593Smuzhiyun@@ -37,10 +37,6 @@
26*4882a593Smuzhiyun #include <gtk/gtktogglebutton.h>
27*4882a593Smuzhiyun #include <gtk/gtkaccessible.h>
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun-#ifdef GDK_WINDOWING_X11
30*4882a593Smuzhiyun-#include <atk-bridge.h>
31*4882a593Smuzhiyun-#endif
32*4882a593Smuzhiyun-
33*4882a593Smuzhiyun static gboolean gail_focus_watcher      (GSignalInvocationHint *ihint,
34*4882a593Smuzhiyun                                          guint                  n_param_values,
35*4882a593Smuzhiyun                                          const GValue          *param_values,
36*4882a593Smuzhiyun@@ -988,9 +984,5 @@
37*4882a593Smuzhiyun   _gtk_accessibility_override_atk_util ();
38*4882a593Smuzhiyun   do_window_event_initialization ();
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun-#ifdef GDK_WINDOWING_X11
41*4882a593Smuzhiyun-  atk_bridge_adaptor_init (NULL, NULL);
42*4882a593Smuzhiyun-#endif
43*4882a593Smuzhiyun-
44*4882a593Smuzhiyun   atk_misc_instance = g_object_new (GTK_TYPE_MISC_IMPL, NULL);
45*4882a593Smuzhiyun }
46