diff options
author | Federico Mena Quintero <federico@ximian.com> | 2001-09-12 06:00:22 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2001-09-12 06:00:22 +0800 |
commit | b55a868f79896e7f5d4f69252e81e433bafd618c (patch) | |
tree | 689bf198f16a410b0948e1649480c8d858d099c9 /libical | |
parent | d0196161ec51f0878bede0fa2163dc1c8ddf8990 (diff) | |
download | gsoc2013-evolution-b55a868f79896e7f5d4f69252e81e433bafd618c.tar.gz gsoc2013-evolution-b55a868f79896e7f5d4f69252e81e433bafd618c.tar.zst gsoc2013-evolution-b55a868f79896e7f5d4f69252e81e433bafd618c.zip |
Generate an ICAL_ATTACH_VALUE value from the string.
2001-09-11 Federico Mena Quintero <federico@ximian.com>
* src/libical/icalvalue.c (icalvalue_new_from_string_with_error):
Generate an ICAL_ATTACH_VALUE value from the string.
svn path=/trunk/; revision=12769
Diffstat (limited to 'libical')
-rw-r--r-- | libical/ChangeLog | 5 | ||||
-rw-r--r-- | libical/src/libical/icalvalue.c | 15 |
2 files changed, 18 insertions, 2 deletions
diff --git a/libical/ChangeLog b/libical/ChangeLog index ba2c98c222..4a3ae383d6 100644 --- a/libical/ChangeLog +++ b/libical/ChangeLog @@ -1,3 +1,8 @@ +2001-09-11 Federico Mena Quintero <federico@ximian.com> + + * src/libical/icalvalue.c (icalvalue_new_from_string_with_error): + Generate an ICAL_ATTACH_VALUE value from the string. + 2001-09-10 Damon Chaplin <damon@ximian.com> * src/libical/icalcomponent.c (icalcomponent_compare_vtimezones): diff --git a/libical/src/libical/icalvalue.c b/libical/src/libical/icalvalue.c index 6b887d3be5..adcf6abbe5 100644 --- a/libical/src/libical/icalvalue.c +++ b/libical/src/libical/icalvalue.c @@ -276,9 +276,20 @@ icalvalue_new_from_string_with_error(icalvalue_kind kind,const char* str,icalpro } switch (kind){ - case ICAL_ATTACH_VALUE: - case ICAL_BINARY_VALUE: + { + icalattach *attach; + + attach = icalattach_new_from_url (str); + if (!attach) + break; + + value = icalvalue_new_attach (attach); + icalattach_unref (attach); + break; + } + + case ICAL_BINARY_VALUE: case ICAL_BOOLEAN_VALUE: { /* HACK */ |