Skip to content

Commit e52fa1e

Browse files
authored
No need to display debris label on objects in the Debris list (#6877)
* No need to display debris label on objects in the Debris list * remove the unnecessary loop
1 parent 44952eb commit e52fa1e

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

code/lab/dialogs/lab_ui.cpp

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -138,21 +138,15 @@ void LabUi::build_debris_list()
138138
continue;
139139
}
140140

141-
int subtype_idx = 0;
142-
for (const auto& subtype : info.subtypes) {
143-
SCP_string node_label;
144-
sprintf(node_label, "##DebrisClassIndex%i_%i", debris_idx, subtype_idx);
145-
TreeNodeEx(node_label.c_str(),
146-
ImGuiTreeNodeFlags_Leaf | ImGuiTreeNodeFlags_NoTreePushOnOpen,
147-
"%s (%s)",
148-
info.name,
149-
subtype.type_name.c_str());
150-
151-
if (IsItemClicked() && !IsItemToggledOpen()) {
152-
getLabManager()->changeDisplayedObject(LabMode::Asteroid, debris_idx, subtype_idx);
153-
}
154-
155-
subtype_idx++;
141+
SCP_string node_label;
142+
sprintf(node_label, "##DebrisClassIndex%i", debris_idx);
143+
TreeNodeEx(node_label.c_str(),
144+
ImGuiTreeNodeFlags_Leaf | ImGuiTreeNodeFlags_NoTreePushOnOpen,
145+
"%s",
146+
info.name);
147+
148+
if (IsItemClicked() && !IsItemToggledOpen()) {
149+
getLabManager()->changeDisplayedObject(LabMode::Asteroid, debris_idx, 0); // Debris subtype is always 0
156150
}
157151

158152
debris_idx++;

0 commit comments

Comments
 (0)