From 83cbdcc8c3d1c900417457f2ef44eafde123db93 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Mon, 3 Feb 2020 18:55:17 +0100 Subject: fix text rendering --- src/mo_edit.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/mo_edit.c') diff --git a/src/mo_edit.c b/src/mo_edit.c index 87e184f..9b627fc 100644 --- a/src/mo_edit.c +++ b/src/mo_edit.c @@ -161,13 +161,13 @@ language* get_language_by_id(s32 language_id) return 0; } -void add_language_to_project(char *buffer) +s32 add_language_to_project(char *buffer) { if (string_equals(buffer, "")) { // TODO(Aldrik): localize platform_show_message(main_window, "Language name cannot be empty", "Invalid info"); - return; + return -1; } char *val = mem_alloc(MAX_INPUT_LENGTH); @@ -190,6 +190,8 @@ void add_language_to_project(char *buffer) array_push(&t->translations, &new_t); } + + return l.id; } void set_term_name(s32 index, char *name) @@ -324,6 +326,7 @@ void save_term_changes() void start_new_project() { + global_language_id = 1; current_project = mem_alloc(sizeof(translation_project)); current_project->terms = array_create(sizeof(term)); -- cgit v1.2.3-70-g09d2