Skip to content

Commit 010fb21

Browse files
committed
update
1 parent 24f0b55 commit 010fb21

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

HMCL/src/main/java/org/jackhuang/hmcl/game/LauncherHelper.java

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff 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)));

0 commit comments

Comments
 (0)