mutter/0001-backend-native-Fetch-a11y-manager-after-parent-post-.patch
2025-03-26 14:51:36 +01:00

36 lines
1.5 KiB
Diff

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