From 675fba5be4c358c151d6c6629a1fe81767aebefd Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Thu, 7 May 2015 11:29:51 +0200 Subject: [PATCH] prevent unnecessary collapse on some horizontal episemus --- src/gregoriotex/gregoriotex-write.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gregoriotex/gregoriotex-write.c b/src/gregoriotex/gregoriotex-write.c index c76e0de82..057d0f47b 100644 --- a/src/gregoriotex/gregoriotex-write.c +++ b/src/gregoriotex/gregoriotex-write.c @@ -2981,6 +2981,7 @@ static void gregoriotex_write_signs(FILE *f, gtex_type type, current_note->h_episemus_top_note = current_note->next->next->u.note.pitch; current_note->next->h_episemus_top_note = current_note->next->next->u.note.pitch; } + current_note->next->next->h_episemus_type = H_NO_EPISEMUS; // I don't think a check for a bottom episemus makes sense here... gregoriotex_write_hepisemus(f, glyph, element, HEPISEMUS_FIRST_TWO, type, current_note); block_hepisemus = 1; @@ -2995,6 +2996,7 @@ static void gregoriotex_write_signs(FILE *f, gtex_type type, current_note->h_episemus_top_note = current_note->next->next->u.note.pitch; current_note->next->h_episemus_top_note = current_note->next->next->u.note.pitch; } + current_note->next->next->h_episemus_type = H_NO_EPISEMUS; // I don't think a check for a bottom episemus makes sense here... gregoriotex_write_hepisemus(f, glyph, element, HEPISEMUS_FIRST_TWO, type, current_note); block_hepisemus = 1;