[webkit-changes] [WebKit/WebKit] 4aa6d2: [GTK] Only implement GtkAccessible in recent versions

Georges Basile Stavracas Neto noreply at github.com
Thu Feb 8 06:40:36 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4aa6d217eac59b49aa4eb0185ea22244c24e1ee9
      https://github.com/WebKit/WebKit/commit/4aa6d217eac59b49aa4eb0185ea22244c24e1ee9
  Author: Georges Basile Stavracas Neto <feaneron at igalia.com>
  Date:   2024-02-08 (Thu, 08 Feb 2024)

  Changed paths:
    M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp

  Log Message:
  -----------
  [GTK] Only implement GtkAccessible in recent versions
https://bugs.webkit.org/show_bug.cgi?id=227528

Reviewed by Adrian Perez de Castro.

GtkAccessible is only publicly exposed as an externally implementable
interface since GTK 4.10, but Ubuntu 22.04 ships with GTK4 4.6. This
breaks the build.

Conditionally implement this interface based on the availability of
the GTK_ACCESSIBILITY_ATSPI define.

* Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseAccessibleGetFirstAccessibleChild):

Canonical link: https://commits.webkit.org/274284@main




More information about the webkit-changes mailing list