atspicontext: Log failure to connect to a11y
authorCorey Berla <corey@berla.me>
Sun, 27 Nov 2022 22:12:36 +0000 (14:12 -0800)
committerCorey Berla <corey@berla.me>
Sun, 27 Nov 2022 22:13:13 +0000 (14:13 -0800)
GTK depends on the a11y infrastructure to be in place unless GTK_A11Y is
set to none.  It appears that despite that, users attempt to
get around the a11y requirement without setting GTK_A11Y.
This can cause, amongst other issues, performance problems
with gtk applications.  Log failure to connect to the a11y
bus.

gtk/a11y/gtkatspicontext.c

index b098377de540ad28e4c0d816d7f27a9917f36fa1..4981ef269af3e6d0eab7fadd9743f7b0006a35ac 100644 (file)
@@ -1631,7 +1631,7 @@ get_bus_address_dbus (GdkDisplay *display)
 
   if (error != NULL)
     {
-      GTK_DEBUG (A11Y, "Unable to acquire session bus: %s", error->message);
+      g_warning ("Unable to acquire session bus: %s", error->message);
       g_error_free (error);
       return NULL;
     }
@@ -1648,8 +1648,8 @@ get_bus_address_dbus (GdkDisplay *display)
                                   &error);
   if (error != NULL)
     {
-      GTK_DEBUG (A11Y, "Unable to acquire the address of the accessibility bus: %s",
-                       error->message);
+      g_warning ("Unable to acquire the address of the accessibility bus: %s",
+                 error->message);
       g_error_free (error);
     }