summaryrefslogtreecommitdiff
path: root/gio/tests/gdbus-names.c
diff options
context:
space:
mode:
Diffstat (limited to 'gio/tests/gdbus-names.c')
-rw-r--r--gio/tests/gdbus-names.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/gio/tests/gdbus-names.c b/gio/tests/gdbus-names.c
index 89bccb83d..26b7aa8e2 100644
--- a/gio/tests/gdbus-names.c
+++ b/gio/tests/gdbus-names.c
@@ -46,6 +46,7 @@ own_name_data_free_func (OwnNameData *data)
{
data->num_free_func++;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -57,6 +58,7 @@ bus_acquired_handler (GDBusConnection *connection,
g_dbus_connection_set_exit_on_close (connection, FALSE);
data->num_bus_acquired += 1;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -67,6 +69,7 @@ name_acquired_handler (GDBusConnection *connection,
OwnNameData *data = user_data;
data->num_acquired += 1;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -86,6 +89,7 @@ name_lost_handler (GDBusConnection *connection,
}
data->num_lost += 1;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -516,6 +520,7 @@ watch_name_data_free_func (WatchNameData *data)
{
data->num_free_func++;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -533,6 +538,7 @@ w_name_acquired_handler (GDBusConnection *connection,
OwnNameData *data = user_data;
data->num_acquired += 1;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -543,6 +549,7 @@ w_name_lost_handler (GDBusConnection *connection,
OwnNameData *data = user_data;
data->num_lost += 1;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -564,6 +571,7 @@ name_appeared_handler (GDBusConnection *connection,
}
data->num_appeared += 1;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
static void
@@ -584,6 +592,7 @@ name_vanished_handler (GDBusConnection *connection,
}
data->num_vanished += 1;
g_main_loop_quit (loop);
+ g_main_context_wakeup (g_main_loop_get_context (loop));
}
typedef struct