[evolution-data-server/gnome-3-24] Correct two libecal/client tests



commit e0ee98a1c9126514dd20b05a6c771c83425b90e6
Author: Milan Crha <mcrha redhat com>
Date:   Mon Apr 10 21:02:53 2017 +0200

    Correct two libecal/client tests
    
    The main loop should be passed always as a user_data, because
    the function called from the callback expects it and there is
    no guarantee in which order the callbacks will be called.

 tests/libecal/client/test-cal-client-get-view.c    |    2 +-
 .../libecal/client/test-cal-client-revision-view.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/tests/libecal/client/test-cal-client-get-view.c b/tests/libecal/client/test-cal-client-get-view.c
index 47514cc..2280646 100644
--- a/tests/libecal/client/test-cal-client-get-view.c
+++ b/tests/libecal/client/test-cal-client-get-view.c
@@ -206,7 +206,7 @@ test_get_view_sync (ETestServerFixture *fixture,
        g_signal_connect (view, "objects_added", G_CALLBACK (objects_added_cb), fixture->loop);
        g_signal_connect (view, "objects_modified", G_CALLBACK (objects_modified_cb), fixture->loop);
        g_signal_connect (view, "objects_removed", G_CALLBACK (objects_removed_cb), fixture->loop);
-       g_signal_connect (view, "complete", G_CALLBACK (complete_cb), NULL);
+       g_signal_connect (view, "complete", G_CALLBACK (complete_cb), fixture->loop);
 
        e_cal_client_view_set_fields_of_interest (view, NULL, &error);
        if (error)
diff --git a/tests/libecal/client/test-cal-client-revision-view.c 
b/tests/libecal/client/test-cal-client-revision-view.c
index 0e25114..fdb386c 100644
--- a/tests/libecal/client/test-cal-client-revision-view.c
+++ b/tests/libecal/client/test-cal-client-revision-view.c
@@ -250,7 +250,7 @@ test_get_revision_view_sync (ETestServerFixture *fixture,
        g_signal_connect (view, "objects_added", G_CALLBACK (objects_added_cb), fixture->loop);
        g_signal_connect (view, "objects_modified", G_CALLBACK (objects_modified_cb), fixture->loop);
        g_signal_connect (view, "objects_removed", G_CALLBACK (objects_removed_cb), fixture->loop);
-       g_signal_connect (view, "complete", G_CALLBACK (complete_cb), NULL);
+       g_signal_connect (view, "complete", G_CALLBACK (complete_cb), fixture->loop);
 
        field_list = g_slist_prepend (NULL, (gpointer) "UID");
        field_list = g_slist_prepend (field_list, (gpointer) "RECURRENCE-ID");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]