Compensate for backend initialization order change in backport
Resolves: RHEL-82072
This commit is contained in:
parent
ee7d1dc52c
commit
c08e3139e8
@ -0,0 +1,35 @@
|
||||
From c0b38fa6a28f923b7414de37dd55ecea902ec8ba Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
|
||||
Date: Wed, 26 Mar 2025 14:42:16 +0100
|
||||
Subject: [PATCH] backend/native: Fetch a11y manager after parent post init
|
||||
|
||||
The a11y is only initialized after the parent's post_init, so don't
|
||||
fetch it until after.
|
||||
---
|
||||
src/backends/native/meta-backend-native.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/backends/native/meta-backend-native.c b/src/backends/native/meta-backend-native.c
|
||||
index 8732f3f7d2..d1d9da5db3 100644
|
||||
--- a/src/backends/native/meta-backend-native.c
|
||||
+++ b/src/backends/native/meta-backend-native.c
|
||||
@@ -209,7 +209,7 @@ meta_backend_native_post_init (MetaBackend *backend)
|
||||
meta_backend_native_get_instance_private (backend_native);
|
||||
MetaMonitorManager *monitor_manager =
|
||||
meta_backend_get_monitor_manager (backend);
|
||||
- MetaA11yManager *a11y_manager = meta_backend_get_a11y_manager (backend);
|
||||
+ MetaA11yManager *a11y_manager;
|
||||
|
||||
META_BACKEND_CLASS (meta_backend_native_parent_class)->post_init (backend);
|
||||
|
||||
@@ -220,6 +220,7 @@ meta_backend_native_post_init (MetaBackend *backend)
|
||||
G_CALLBACK (update_viewports), backend);
|
||||
update_viewports (backend);
|
||||
|
||||
+ a11y_manager = meta_backend_get_a11y_manager (backend);
|
||||
g_signal_connect_object (a11y_manager,
|
||||
"a11y-modifiers-changed",
|
||||
G_CALLBACK (on_a11y_modifiers_changed),
|
||||
--
|
||||
2.44.0.501.g19981daefd.dirty
|
||||
|
@ -71,6 +71,7 @@ Patch: 0002-stage-Track-overlay-damage-per-view.patch
|
||||
|
||||
# Backport Accessibility manager patches. (RHEL-82072)
|
||||
Patch: a11y-manager.patch
|
||||
Patch: 0001-backend-native-Fetch-a11y-manager-after-parent-post-.patch
|
||||
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.41.0
|
||||
BuildRequires: pkgconfig(sm)
|
||||
|
Loading…
Reference in New Issue
Block a user