diff --git a/src/tests/native-kms-render.c b/src/tests/native-kms-render.c index 25295f594..e1a22bf7a 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),