Skip to content

Commit f3a1f22

Browse files
committed
fix compile
1 parent 2eb1625 commit f3a1f22

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/main/java/gregtech/common/covers/ender/CoverAbstractEnderLink.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@
5050
import org.jetbrains.annotations.Nullable;
5151
import org.lwjgl.input.Keyboard;
5252

53+
import java.util.ArrayList;
54+
import java.util.List;
5355
import java.util.Objects;
54-
import java.util.Set;
5556
import java.util.UUID;
5657
import java.util.regex.Pattern;
5758

@@ -285,14 +286,19 @@ public void writeToNBT(@NotNull NBTTagCompound nbt) {
285286

286287
protected PanelSyncHandler.IPanelBuilder entrySelector(EntryTypes<T> type) {
287288
return (syncManager, syncHandler) -> {
288-
Set<String> names = VirtualEnderRegistry.getEntryNames(getOwner(), type);
289+
List<IWidget> rows = new ArrayList<>();
290+
for (String name : VirtualEnderRegistry.getEntryNames(getOwner(), type)) {
291+
rows.add(createRow(name, syncManager, type));
292+
}
289293
return GTGuis.createPopupPanel("entry_selector", 168, 112)
290294
.child(IKey.lang("cover.generic.ender.known_channels")
291295
.color(UI_TITLE_COLOR)
292296
.asWidget()
293297
.top(6)
294298
.left(4))
295-
.child(ListWidget.builder(names, name -> createRow(name, syncManager, type))
299+
.child(new ListWidget<>()
300+
.children(rows)
301+
// .builder(names, name -> createRow(name, syncManager, type))
296302
.background(GTGuiTextures.DISPLAY.asIcon()
297303
.width(168 - 8)
298304
.height(112 - 20))

0 commit comments

Comments
 (0)