@@ -299,24 +299,24 @@ protected DownloadPageSkin(DownloadPage control) {
299299 }
300300 }
301301
302- control .versions .keys ().stream ()
302+ for ( String gameVersion : control .versions .keys ().stream ()
303303 .sorted (Collections .reverseOrder (GameVersionNumber ::compare ))
304- .forEachOrdered ( gameVersion -> {
305- List <RemoteMod .Version > versions = control .versions .get (gameVersion );
306- if (versions == null || versions .isEmpty ()) {
307- return ;
308- }
309- ComponentList sublist = new ComponentList (() -> {
310- ArrayList <AddonItem > items = new ArrayList <>(versions .size ());
311- for (RemoteMod .Version v : versions ) {
312- items .add (new AddonItem (control .addon , v , control ));
313- }
314- return items ;
315- });
316- sublist .getStyleClass ().add ("no-padding" );
317- sublist .setTitle ("Minecraft " + gameVersion );
318- list .getContent ().add (sublist );
319- });
304+ .toList ()) {
305+ List <RemoteMod .Version > versions = control .versions .get (gameVersion );
306+ if (versions == null || versions .isEmpty ()) {
307+ return ;
308+ }
309+ ComponentList sublist = new ComponentList (() -> {
310+ ArrayList <AddonItem > items = new ArrayList <>(versions .size ());
311+ for (RemoteMod .Version v : versions ) {
312+ items .add (new AddonItem (control .addon , v , control ));
313+ }
314+ return items ;
315+ });
316+ sublist .getStyleClass ().add ("no-padding" );
317+ sublist .setTitle ("Minecraft " + gameVersion );
318+ list .getContent ().add (sublist );
319+ }
320320 });
321321 }
322322
0 commit comments