diff options
author | Matthew Barnes <mbarnes@src.gnome.org> | 2009-04-10 19:05:55 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@src.gnome.org> | 2009-04-10 19:05:55 +0800 |
commit | 1509a85170184895f6c91f9c57167a74af5cd2db (patch) | |
tree | 77e1afcbbe5b42b425619092f1609cbe529b1d0e /composer/e-msg-composer.c | |
parent | c2282f18c4592e4c911d893290e14a5fcd4fb3b3 (diff) | |
download | gsoc2013-evolution-1509a85170184895f6c91f9c57167a74af5cd2db.tar gsoc2013-evolution-1509a85170184895f6c91f9c57167a74af5cd2db.tar.gz gsoc2013-evolution-1509a85170184895f6c91f9c57167a74af5cd2db.tar.bz2 gsoc2013-evolution-1509a85170184895f6c91f9c57167a74af5cd2db.tar.lz gsoc2013-evolution-1509a85170184895f6c91f9c57167a74af5cd2db.tar.xz gsoc2013-evolution-1509a85170184895f6c91f9c57167a74af5cd2db.tar.zst gsoc2013-evolution-1509a85170184895f6c91f9c57167a74af5cd2db.zip |
Convert "import-ics-attachments" plugin to an EAttachmentHandler subclass.
svn path=/branches/kill-bonobo/; revision=37510
Diffstat (limited to 'composer/e-msg-composer.c')
-rw-r--r-- | composer/e-msg-composer.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index ad61b1b461..e8375d8b85 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -3419,7 +3419,10 @@ handle_mailto (EMsgComposer *composer, const gchar *mailto) !g_ascii_strcasecmp (header, "attachment")) { EAttachment *attachment; - attachment = e_attachment_new_for_uri (content); + if (g_ascii_strncasecmp (content, "file:", 5) == 0) + attachment = e_attachment_new_for_uri (content); + else + attachment = e_attachment_new_for_path (content); e_attachment_store_add_attachment (store, attachment); e_attachment_load_async ( attachment, (GAsyncReadyCallback) |