diff options
| -rw-r--r-- | src/level-import.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/level-import.cpp b/src/level-import.cpp index dde26c0..dde5416 100644 --- a/src/level-import.cpp +++ b/src/level-import.cpp @@ -130,6 +130,7 @@ void pke_at_level_import_upcoming_plan_clicked(void *vbox, void *data, void*) { } void pke_at_level_import_back_clicked(void*,void*,void*) { + pke_ui_box_count_T u; switch (lvl_mstr.state) { case state_wait_service_types: pkeSettings.rt.nextLevel = pke_at_level_main_create(); @@ -142,6 +143,9 @@ 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; |
