From 0cee9ef7b534ee63ffcf4b4a41e9de12cde50b38 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 10 Mar 2016 16:46:30 +0100 Subject: [PATCH] nmtst: add nmtst_main_loop_quit_on_notify function --- shared/nm-test-utils.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/shared/nm-test-utils.h b/shared/nm-test-utils.h index b11b31073..6e705dce5 100644 --- a/shared/nm-test-utils.h +++ b/shared/nm-test-utils.h @@ -853,6 +853,18 @@ nmtst_main_loop_run (GMainLoop *loop, int timeout_ms) return loopx != NULL; } +inline static void +_nmtst_main_loop_quit_on_notify (GObject *object, GParamSpec *pspec, gpointer user_data) +{ + GMainLoop *loop = user_data; + + g_assert (G_IS_OBJECT (object)); + g_assert (loop); + + g_main_loop_quit (loop); +} +#define nmtst_main_loop_quit_on_notify ((GCallback) _nmtst_main_loop_quit_on_notify) + /*****************************************************************************/ inline static const char *