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