From 53a3d2f4e1473dd93fee8e7367bc329b8dc5ef23 Mon Sep 17 00:00:00 2001
From: Matthew Barnes <mbarnes@redhat.com>
Date: Sun, 13 May 2012 09:29:38 -0400
Subject: Use g_simple_async_result_set_check_cancellable().

Always call it immediately after g_simple_async_result_new().
---
 e-util/e-stock-request.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

(limited to 'e-util/e-stock-request.c')

diff --git a/e-util/e-stock-request.c b/e-util/e-stock-request.c
index 2b805f471e..c9a2e5fc1b 100644
--- a/e-util/e-stock-request.c
+++ b/e-util/e-stock-request.c
@@ -180,14 +180,19 @@ stock_request_send_async (SoupRequest *request,
                          GAsyncReadyCallback callback,
                          gpointer user_data)
 {
-	GSimpleAsyncResult *result;
+	GSimpleAsyncResult *simple;
 
 	d(printf("received request for %s\n", soup_uri_to_string (uri, FALSE)));
 
-	result = g_simple_async_result_new (G_OBJECT (request), callback,
-			user_data, stock_request_send_async);
-	g_simple_async_result_run_in_thread (result, handle_stock_request,
-			G_PRIORITY_DEFAULT, cancellable);
+	simple = g_simple_async_result_new (
+		G_OBJECT (request), callback, user_data,
+		stock_request_send_async);
+
+	g_simple_async_result_set_check_cancellable (simple, cancellable);
+
+	g_simple_async_result_run_in_thread (
+		simple, handle_stock_request,
+		G_PRIORITY_DEFAULT, cancellable);
 }
 
 static GInputStream *
-- 
cgit