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)
|
# Backport Accessibility manager patches. (RHEL-82072)
|
||||||
Patch: a11y-manager.patch
|
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(gobject-introspection-1.0) >= 1.41.0
|
||||||
BuildRequires: pkgconfig(sm)
|
BuildRequires: pkgconfig(sm)
|
||||||
|
Loading…
Reference in New Issue
Block a user