evolution-rss r179 - trunk/src



Author: lucilanga
Date: Thu Feb 28 06:33:52 2008
New Revision: 179
URL: http://svn.gnome.org/viewvc/evolution-rss?rev=179&view=rev

Log:
soup cancel session

Modified:
   trunk/src/network-soup.c
   trunk/src/rss.c

Modified: trunk/src/network-soup.c
==============================================================================
--- trunk/src/network-soup.c	(original)
+++ trunk/src/network-soup.c	Thu Feb 28 06:33:52 2008
@@ -161,9 +161,9 @@
 //	g_hash_table_destroy(rf->abort_session);
 //	rf->abort_session = g_hash_table_new(g_direct_hash, g_direct_equal);
 //	g_hash_table_foreach(rf->session, construct_abort, NULL);
-/*	g_hash_table_find(rf->key_session,
+	g_hash_table_find(rf->key_session,
 		remove_if_match,
-		user_data);*/
+		user_data);
 	gboolean prune = soup_session_try_prune_connection (user_data);
 	//I really don't know if his is necesarry
 	//but I believe it won't hurt
@@ -428,7 +428,7 @@
 	}
 	g_hash_table_insert(rf->session, soup_sess, msg);
 //	g_hash_table_insert(rf->abort_session, soup_sess, msg);
-//	g_hash_table_insert(rf->key_session, data, soup_sess);
+	g_hash_table_insert(rf->key_session, data, soup_sess);
 
 	gchar *agstr = g_strdup_printf("Evolution/%s; Evolution-RSS/%s",
 			EVOLUTION_VERSION_STRING, VERSION);

Modified: trunk/src/rss.c
==============================================================================
--- trunk/src/rss.c	(original)
+++ trunk/src/rss.c	Thu Feb 28 06:33:52 2008
@@ -589,8 +589,8 @@
 	g_print("key:%p ==\n", key);
 
 	if (SOUP_IS_SESSION(key))
-/*	{
-		if (SOUP_IS_MESSAGE(value))
+	{
+/*		if (SOUP_IS_MESSAGE(value))
 		{
 #if LIBSOUP_VERSION < 2003000
 			soup_message_set_status(value,  SOUP_STATUS_CANCELLED);
@@ -600,10 +600,10 @@
 #endif
 		}*/
 		soup_session_abort(key);
-/*		g_hash_table_find(rf->key_session,
+		g_hash_table_find(rf->key_session,
                 	remove_if_match,
-                	user_data);*/
-//	}
+                	user_data);
+	}
 	return FALSE;
 }
 void
@@ -2352,7 +2352,7 @@
 			goto out;
 		r->uri =  g_hash_table_lookup(rf->hr, lookup_key(user_data));
 	
-//        	chn_name = display_doc (r);
+        	chn_name = display_doc (r);
 
 /*		if (chn_name)
 		{
@@ -2422,7 +2422,7 @@
 	if (user_data)
 	{
 //		taskbar_op_finish(user_data);
-		g_free(user_data);
+//		g_free(user_data);
 	}
 	return;
 }



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