lorid

convert chordpro to pdf
git clone git://git.relim.de/lorid.git
Log | Files | Refs | README | LICENSE

commit c4a26d315280f13f5d1c7596ab45ce256b6e628c
parent e97792a76d11c31b0ee2b4410a69bfa7eccc2500
Author: nibo <nibo@relim.de>
Date:   Mon, 17 Feb 2025 10:00:05 +0100

Set fixed length in config->output->styles

Diffstat:
Msrc/config.c | 2--
Msrc/types.h | 2+-
2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/config.c b/src/config.c @@ -432,7 +432,6 @@ config_load_default(void) config->output->page_no->align = A_CENTER; config->output->notation_system = NS_COMMON; config->output->start_song_on_new_page = true; - config->output->styles = emalloc(TT_LENGTH * sizeof(struct ChoStyle *)); config->output->styles[TT_CHORD] = cho_style_new(); config->output->styles[TT_CHORD]->font->name = strdup(DEFAULT_FONT); @@ -1053,7 +1052,6 @@ config_free(struct Config *config) for (i = 0; i<TT_LENGTH; i++) { cho_style_free(config->output->styles[i]); } - free(config->output->styles); config_notes_free(config->output->notes); free(config->output->diagram); free(config->output->page_no); diff --git a/src/types.h b/src/types.h @@ -324,7 +324,7 @@ struct ConfigOutput { struct ConfigToc *toc; struct ConfigChordDiagram *diagram; struct ConfigPageNo *page_no; - struct ChoStyle **styles; // TODO: Make array of size 7 + struct ChoStyle *styles[TT_LENGTH]; struct Note **notes; enum NotationSystem notation_system; bool start_song_on_new_page;