diff options
-rw-r--r-- | modules/other/gail/ChangeLog | 5 | ||||
-rw-r--r-- | modules/other/gail/gail.c | 11 |
2 files changed, 16 insertions, 0 deletions
diff --git a/modules/other/gail/ChangeLog b/modules/other/gail/ChangeLog index ebd67f97d3..4c42ec56fe 100644 --- a/modules/other/gail/ChangeLog +++ b/modules/other/gail/ChangeLog @@ -1,3 +1,8 @@ +2009-01-07 Brad Taylor <brad@getcoded.net> + + * gail.c: + Bug #565110 – Add an env variable to disable Gail. + 2009-01-01 Matthias Clasen <mclasen@redhat.com> * === Released 2.15.0 === diff --git a/modules/other/gail/gail.c b/modules/other/gail/gail.c index 8964390c4e..1218180230 100644 --- a/modules/other/gail/gail.c +++ b/modules/other/gail/gail.c @@ -29,6 +29,7 @@ #include "gailfactory.h" #define GNOME_ACCESSIBILITY_ENV "GNOME_ACCESSIBILITY" +#define NO_GAIL_ENV "NO_GAIL" static gboolean gail_focus_watcher (GSignalInvocationHint *ihint, guint n_param_values, @@ -978,6 +979,16 @@ gnome_accessibility_module_shutdown (void) int gtk_module_init (gint *argc, char** argv[]) { + const char* env_no_gail; + gboolean no_gail = FALSE; + + env_no_gail = g_getenv (NO_GAIL_ENV); + if (env_no_gail) + no_gail = atoi (env_no_gail); + + if (no_gail) + return 0; + gail_accessibility_module_init (); return 0; |