aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2019-10-04 00:08:45 +0200
committerHugo Hörnquist <hugo@hornquist.se>2019-10-04 00:08:45 +0200
commit100ac33c561d59057425ddfeb26c4bd7b054db57 (patch)
tree59f9360fb694a7afffa02f4561cc797ec6b1ea5d
parentGeneral cleanup in parse. (diff)
downloadcalp-100ac33c561d59057425ddfeb26c4bd7b054db57.tar.gz
calp-100ac33c561d59057425ddfeb26c4bd7b054db57.tar.xz
Reintroduce color and name parsing.
-rw-r--r--src/calendar.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/calendar.c b/src/calendar.c
index 7d8d598e..bafc13c3 100644
--- a/src/calendar.c
+++ b/src/calendar.c
@@ -96,8 +96,8 @@ int handle_dir(SCM cal, char* path) {
info_buf[read - 1] = '\0';
fclose(f);
- // TODO
- // vcomponent_push_val(cal, "COLOR", info_buf);
+ scm_add_line_x(cal, scm_from_utf8_string("COLOR"),
+ scm_make_vline(scm_from_utf8_stringn(info_buf, read)));
} else if (strcmp (d->d_name, "displayname") == 0) {
f = fopen(resolved_path, "r");
read = getline(&info_buf, &size, f);
@@ -111,8 +111,8 @@ int handle_dir(SCM cal, char* path) {
* This works since *currently* values are returned in
* reverse order
*/
- // TODO
- // vcomponent_push_val(cal, "NAME", info_buf);
+ scm_add_line_x(cal, scm_from_utf8_string("NAME"),
+ scm_make_vline(scm_from_utf8_stringn(info_buf, read)));
} else {
open_ics (resolved_path, cal);
}