diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-11-17 16:29:26 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-11-17 16:29:26 -0500 |
| commit | 5bf8236785fe68d78c5805bea440976d2fb9d358 (patch) | |
| tree | 75ab2912a5ae68b2fc93b816db4265c8fb085ff1 | |
| parent | 84ba0b13bc72e48c5d388e4a411b7795cb37ec6b (diff) | |
pke-at: import level clear setlist on prev state
| -rw-r--r-- | src/level-import.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/level-import.cpp b/src/level-import.cpp index 876ad85..a9ca6ec 100644 --- a/src/level-import.cpp +++ b/src/level-import.cpp @@ -143,9 +143,6 @@ void pke_at_level_import_back_clicked(void*,void*,void*) { case state_wait_summary: lvl_mstr.data.selected_plan = nullptr; pk_arr_reset(&lvl_mstr.data.plan_items); - for (u = 0; u < lvl_mstr.ui.root_setlist_items->internal.h_children; ++u) { - ECS_MarkForRemoval(lvl_mstr.ui.root_setlist_items->internal.children[u]); - } lvl_mstr.ui.btn_import->flags |= PKE_UI_BOX_FLAG_VISIBILITY_DISABLED; lvl_mstr.ui.root_setlist_items->flags |= PKE_UI_BOX_FLAG_VISIBILITY_INVISIBLE; lvl_mstr.ui.root_setlist_details->flags |= PKE_UI_BOX_FLAG_VISIBILITY_INVISIBLE; @@ -300,6 +297,10 @@ void pke_at_level_import_build_ui_upcoming_plans() { for (u = 0; u < lvl_mstr.ui.root_box->internal.h_children; ++u) { ECS_MarkForRemoval(lvl_mstr.ui.root_box->internal.children[u]); } + for (u = 0; u < lvl_mstr.ui.root_setlist_items->internal.h_children; ++u) { + ECS_MarkForRemoval(lvl_mstr.ui.root_setlist_items->internal.children[u]); + } + FontType_UpdateStringRenderText(lvl_mstr.ui.root_setlist_details->type_data->text.font_type_render, cstring_to_pk_cstr("")); for (u = 0; u < lvl_mstr.data.service_types.next; ++u) { di_plan *plan = &lvl_mstr.data.plans[u]; pk_cstr title = pk_cstr_clone(&plan->details.title, nullptr); |
