diff options
| author | Aldrik Ramaekers <aldrik.ramaekers@protonmail.com> | 2020-02-03 18:55:17 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik.ramaekers@protonmail.com> | 2020-02-03 18:55:17 +0100 |
| commit | 83cbdcc8c3d1c900417457f2ef44eafde123db93 (patch) | |
| tree | 2623f1056b2191c9e48f22811018042ee0a6f55b /src/mo_edit.c | |
| parent | 7e17e6bb7e7d7547bc01fa92090f59699e937a72 (diff) | |
fix text rendering
Diffstat (limited to 'src/mo_edit.c')
| -rw-r--r-- | src/mo_edit.c | 7 |
1 files changed, 5 insertions, 2 deletions
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)); |
