Skip to content

Commit 5c605c5

Browse files
GlavoCiiLu
andauthored
[release/3.16] 修复 GameAdvancedListItem#loadVersion UI 操作可能不会 JavaFX 线程运行的问题 (#6506)
#6445 Co-authored-by: 辞庐 <109708109+CiiLu@users.noreply.github.com>
1 parent 01d4100 commit 5c605c5

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)