[evolution/gnome-2-28] Bug 609042 - Convert quoted-printing to UTF-8 when copying to clipboard



commit 8073176f4ab559b94b1c50f737bfeb0f6da7d2ee
Author: Bharath Acharya <abharath novell com>
Date:   Wed Feb 17 12:04:33 2010 +0530

    Bug 609042 - Convert quoted-printing to UTF-8 when copying to clipboard

 plugins/copy-tool/copy-tool.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/plugins/copy-tool/copy-tool.c b/plugins/copy-tool/copy-tool.c
index 769bd00..556c35a 100644
--- a/plugins/copy-tool/copy-tool.c
+++ b/plugins/copy-tool/copy-tool.c
@@ -52,9 +52,11 @@ org_gnome_copy_tool_copy_address(gpointer ep, EMPopupTargetURI *t)
 		const gchar *tmp;
 
 		curl = camel_url_new(t->uri, NULL);
-		camel_address_decode((CamelAddress *)cia, curl->path);
-		/* should it perhaps use address format? */
-		addr = camel_address_encode((CamelAddress *)cia);
+		if (camel_address_decode ((CamelAddress *) cia, curl->path) == -1) {
+			camel_object_unref (cia);
+			return;
+		}
+		addr = camel_address_format ((CamelAddress *) cia);
 		tmp = addr && addr[0] ? addr : t->uri + 7;
 
 		clipboard = gtk_clipboard_get (GDK_SELECTION_PRIMARY);



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