[mutter] tests/kms/render: Get backend from context



commit f76258b840036e862ba801142e75d55f4ff84b6a
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Fri May 13 22:06:46 2022 +0200

    tests/kms/render: Get backend from context
    
    Avoids a couple of singleton accesses.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2417>

 src/tests/native-kms-render.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/tests/native-kms-render.c b/src/tests/native-kms-render.c
index 25295f5944..e1a22bf7a2 100644
--- a/src/tests/native-kms-render.c
+++ b/src/tests/native-kms-render.c
@@ -29,6 +29,8 @@ typedef struct
   GMainLoop *loop;
 } KmsRenderingTest;
 
+static MetaContext *test_context;
+
 static void
 on_after_update (ClutterStage     *stage,
                  ClutterStageView *stage_view,
@@ -44,7 +46,7 @@ on_after_update (ClutterStage     *stage,
 static void
 meta_test_kms_render_basic (void)
 {
-  MetaBackend *backend = meta_get_backend ();
+  MetaBackend *backend = meta_context_get_backend (test_context);
   ClutterActor *stage = meta_backend_get_stage (backend);
   KmsRenderingTest test;
 
@@ -79,6 +81,8 @@ main (int    argc,
                                       META_CONTEXT_TEST_FLAG_NO_X11);
   g_assert (meta_context_configure (context, &argc, &argv, NULL));
 
+  test_context = context;
+
   init_tests ();
 
   return meta_context_test_run_tests (META_CONTEXT_TEST (context),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]