summaryrefslogtreecommitdiff
path: root/src/tests/native-persistent-virtual-monitor.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/native-persistent-virtual-monitor.c')
-rw-r--r--src/tests/native-persistent-virtual-monitor.c6
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;