Already the first fix.

Escape '%' which happen to be in URIs from jabber private chats.

Cheers, Marcus
diff --git a/python/deskbar-handler/tracker-handler.py b/python/deskbar-handler/tracker-handler.py
index 32b9b12..2a5a8b9 100644
--- a/python/deskbar-handler/tracker-handler.py
+++ b/python/deskbar-handler/tracker-handler.py
@@ -294,6 +294,7 @@ class TrackerLiveSearchHandler(SignallingHandler):
 					nick_server = output['conv_from'].split ('@')
 					if len (nick_server) > 1:
 						output['conv_to'] = "%s on %s" % (output['conv_to'], nick_server[1])
+				output['uri'] = output['uri'].replace ("%", "%25") # escape the escapes
 	
 		for key in self.results.keys():
 				for res in self.results[key][0:MAX_RESULTS]:
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to