summaryrefslogtreecommitdiff
path: root/src/level-import.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/level-import.cpp')
-rw-r--r--src/level-import.cpp7
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);