Skip to content

Commit 36bd7d4

Browse files
authored
修复 GameAdvancedListItem#loadVersion UI 操作可能不会 JavaFX 线程运行的问题 (HMCL-dev#6445)
resolves HMCL-dev#6443
1 parent 3aa8603 commit 36bd7d4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameAdvancedListItem.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ private void loadVersion() {
5959
if (repositoryChanged) {
6060
repository = GameDirectoryManager.getSelectedRepository();
6161
onVersionIconChangedListener = repository.onVersionIconChanged.registerWeak(event -> {
62-
this.loadVersion();
62+
FXUtils.runInFX(this::loadVersion);
6363
});
6464

6565
if (!repository.isLoaded()) {
6666
onRefreshedVersionsListener = EventBus.EVENT_BUS.channel(RefreshedVersionsEvent.class)
67-
.registerWeak(event -> loadVersion());
67+
.registerWeak(event -> FXUtils.runInFX(this::loadVersion));
6868
return;
6969
}
7070
}

0 commit comments

Comments
 (0)