diff options
Diffstat (limited to 'src/tests/native-persistent-virtual-monitor.c')
-rw-r--r-- | src/tests/native-persistent-virtual-monitor.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tests/native-persistent-virtual-monitor.c b/src/tests/native-persistent-virtual-monitor.c index 19a16cc5e..c5803858b 100644 --- a/src/tests/native-persistent-virtual-monitor.c +++ b/src/tests/native-persistent-virtual-monitor.c @@ -26,11 +26,13 @@ #include "meta/meta-backend.h" #include "tests/meta-test-utils.h" +static MetaContext *test_context; + static gboolean wait_for_paint (gpointer user_data) { MetaContext *context = user_data; - MetaBackend *backend = meta_get_backend (); + MetaBackend *backend = meta_context_get_backend (test_context); ClutterActor *stage = meta_backend_get_stage (backend); MetaMonitorManager *monitor_manager = meta_backend_get_monitor_manager (backend); @@ -94,6 +96,8 @@ main (int argc, g_idle_add (wait_for_paint, context); + test_context = context; + g_assert (meta_context_run_main_loop (context, &error)); return EXIT_SUCCESS; |