diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-05-26 10:57:24 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-05-26 10:57:24 +0000 |
commit | 48420a4ea6c0a4ccd8a52964c2415ccd1a2c5d92 (patch) | |
tree | 956bae78f424441db177bbd1d25791e82efdb313 /src/utils.c | |
parent | a995a308a0ea0dbc92d14bb62d1fe1d1c87a355b (diff) |
improved DnD.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@291 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/utils.c')
-rw-r--r-- | src/utils.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/utils.c b/src/utils.c index 3a931b44..e69a9fe2 100644 --- a/src/utils.c +++ b/src/utils.c @@ -1517,6 +1517,17 @@ void decode_uri(gchar *decoded_uri, const gchar *encoded_uri) *dec = '\0'; } +gchar *encode_uri(const gchar *filename) +{ + gchar *uri; + + uri = g_filename_to_uri(filename, NULL, NULL); + if (!uri) + uri = g_strconcat("file://", filename, NULL); + + return uri; +} + gint scan_mailto_url(const gchar *mailto, gchar **to, gchar **cc, gchar **bcc, gchar **subject, gchar **body) { |