From c8c0973f879118d66542649a2ee8464c84bc6dc7 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 16 Feb 2020 17:21:44 +0100 Subject: work --- src/mo_edit.c | 8 +++++--- src/save.c | 3 +-- src/settings.c | 10 +++++++++- 3 files changed, 15 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/mo_edit.c b/src/mo_edit.c index 91cc919..ded4c05 100644 --- a/src/mo_edit.c +++ b/src/mo_edit.c @@ -415,7 +415,7 @@ int main(int argc, char **argv) platform_window window = platform_open_window("mo-edit", window_w, window_h, 0, 0, 800, 600); main_window = &window; - + validate_license(); settings_page_create(); @@ -462,10 +462,12 @@ int main(int argc, char **argv) settings_page_update_render(); platform_window_make_current(&window); - + if (!license_is_valid) { - platform_show_message(main_window, localize("invalid_license"), localize("license_error")); + char message[200]; + sprintf(message, localize("invalid_license"), license_key); + platform_show_message(main_window, message, localize("license_error")); window.is_open = false; } diff --git a/src/save.c b/src/save.c index cf76322..648fd5e 100644 --- a/src/save.c +++ b/src/save.c @@ -268,9 +268,8 @@ static void* load_project_d(void *arg) args->default_save_file_extension = default_save_file_extension; platform_open_file_dialog_block(args); - if (string_equals(path_buf, "")) return 0; - if (!platform_file_exists(path_buf)) return 0; + if (!platform_directory_exists(path_buf)) return 0; string_copyn(project_path, path_buf, MAX_INPUT_LENGTH); load_project_from_folder(path_buf); diff --git a/src/settings.c b/src/settings.c index 3dd16b3..31e3052 100644 --- a/src/settings.c +++ b/src/settings.c @@ -102,6 +102,14 @@ void settings_page_update_render() } } ui_block_end(); + + ui_block_begin(LAYOUT_HORIZONTAL); + { + char license_text[30]; + sprintf(license_text, "%s: %s", localize("license"), license_key); + ui_push_text(license_text); + } + ui_block_end(); } global_ui_context.layout.offset_y = global_settings_page.window.height - 33; @@ -143,7 +151,7 @@ void settings_page_show() load_current_settings_into_ui(); global_settings_page.window = platform_open_window(localize("mo_edit_settings"), - 350, 200, 350, 200, 350, 200); + 350, 220, 350, 220, 350, 220); settings_window = &global_settings_page.window; -- cgit v1.2.3-70-g09d2