diff --git a/cinera/cinera.c b/cinera/cinera.c index a955f35..916ab4c 100644 --- a/cinera/cinera.c +++ b/cinera/cinera.c @@ -14,7 +14,7 @@ typedef struct version CINERA_APP_VERSION = { .Major = 0, .Minor = 5, - .Patch = 43 + .Patch = 44 }; // TODO(matt): Copy in the DB 3 stuff from cinera_working.c @@ -3365,11 +3365,11 @@ HMMLToBuffers(buffers *CollationBuffers, template **BespokeTemplate, char *Filen hsl_colour Colour; StringToColourHash(&Colour, Anno->markers[MarkerIndex].marker); CopyStringToBuffer(&Text, - "%s", + "%.*s", Anno->markers[MarkerIndex].type == HMML_MEMBER ? "member" : "project", Colour.Hue, Colour.Saturation, Colour.Lightness, Colour.Hue, Colour.Saturation, - Readable); + StringLength(Readable), InPtr); } break; case HMML_CATEGORY: @@ -3389,7 +3389,7 @@ HMMLToBuffers(buffers *CollationBuffers, template **BespokeTemplate, char *Filen HasFilterMenu = TRUE; } InsertCategory(&Topics, &LocalTopics, &Media, &LocalMedia, Anno->markers[MarkerIndex].marker); - CopyStringToBuffer(&Text, Readable); + CopyStringToBuffer(&Text, "%.*s", StringLength(Readable), InPtr); } break; case HMML_MARKER_COUNT: break; }