diff options
author | Bharath Acharya <abharath@novell.com> | 2010-02-17 14:34:33 +0800 |
---|---|---|
committer | Bharath Acharya <abharath@novell.com> | 2010-02-17 14:34:33 +0800 |
commit | 8073176f4ab559b94b1c50f737bfeb0f6da7d2ee (patch) | |
tree | f8e17175dc23f39e633c80d322cbc27b871c94a4 | |
parent | 1bc5cdaf7904a864a6b96f106adff008435f5be9 (diff) | |
download | gsoc2013-evolution-8073176f4ab559b94b1c50f737bfeb0f6da7d2ee.tar gsoc2013-evolution-8073176f4ab559b94b1c50f737bfeb0f6da7d2ee.tar.gz gsoc2013-evolution-8073176f4ab559b94b1c50f737bfeb0f6da7d2ee.tar.bz2 gsoc2013-evolution-8073176f4ab559b94b1c50f737bfeb0f6da7d2ee.tar.lz gsoc2013-evolution-8073176f4ab559b94b1c50f737bfeb0f6da7d2ee.tar.xz gsoc2013-evolution-8073176f4ab559b94b1c50f737bfeb0f6da7d2ee.tar.zst gsoc2013-evolution-8073176f4ab559b94b1c50f737bfeb0f6da7d2ee.zip |
Bug 609042 - Convert quoted-printing to UTF-8 when copying to clipboard
-rw-r--r-- | 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 769bd00431..556c35a4dc 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); |