<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,6 @@
 #include &lt;stdio.h&gt;
 #include &lt;stdlib.h&gt;
-#include &lt;glib.h&gt;
+#include &lt;glib-object.h&gt;
 #include &lt;twitter-glib/twitter-glib.h&gt;
 
 static GMainLoop *main_loop = NULL;
@@ -64,6 +64,14 @@ status_received_cb (TwitterClient *client,
            twitter_status_get_created_at (status));
 }
 
+static void
+timeline_received_cb (TwitterClient *client,
+                      gpointer       user_data)
+{
+  if (g_main_loop_is_running (main_loop))
+    g_main_loop_quit (main_loop);
+}
+
 static gboolean
 get_user_timeline (gpointer data)
 {
@@ -105,6 +113,9 @@ main (int   argc,
   g_signal_connect (client, &quot;status-received&quot;,
                     G_CALLBACK (status_received_cb),
                     NULL);
+  g_signal_connect (client, &quot;timeline-complete&quot;,
+                    G_CALLBACK (timeline_received_cb),
+                    NULL);
 
   main_loop = g_main_loop_new (NULL, FALSE);
 </diff>
      <filename>tests/test-user-timeline.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8c596d245e26fca4d690366f05c2e052cbcc892d</id>
    </parent>
  </parents>
  <author>
    <name>Emmanuele Bassi</name>
    <email>ebassi@openedhand.com</email>
  </author>
  <url>http://github.com/ebassi/tweet/commit/e0751fa23b177c5c0e1e7f902eca515e01ee4cd9</url>
  <id>e0751fa23b177c5c0e1e7f902eca515e01ee4cd9</id>
  <committed-date>2008-06-18T03:32:58-07:00</committed-date>
  <authored-date>2008-06-18T03:32:58-07:00</authored-date>
  <message>Update the test case</message>
  <tree>e100396a334fff96842c4bde6927148220f16943</tree>
  <committer>
    <name>Emmanuele Bassi</name>
    <email>ebassi@openedhand.com</email>
  </committer>
</commit>
