File tree Expand file tree Collapse file tree
HMCL/src/main/java/org/jackhuang/hmcl/game Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -126,17 +126,9 @@ public void makeLaunchScript(File scriptFile) {
126126 }
127127
128128 private void launch0 () {
129- int _stale = 0 ;
130- for (var iterator = PROCESSES .iterator (); iterator .hasNext (); ) {
131- var process = iterator .next ();
132- if (process .get () == null ) {
133- iterator .remove ();
134- _stale ++;
135- }
136- }
137- if (_stale > 0 )
138- LOG .warning ("Removed stale ManagedProcess objects: " +_stale );
139-
129+ // https://github.com/HMCL-dev/HMCL/pull/4121
130+ PROCESSES .removeIf (it -> it .get () == null );
131+
140132 HMCLGameRepository repository = profile .getRepository ();
141133 DefaultDependencyManager dependencyManager = profile .getDependency ();
142134 AtomicReference <Version > version = new AtomicReference <>(MaintainTask .maintain (repository , repository .getResolvedVersion (selectedVersion )));
You can’t perform that action at this time.
0 commit comments