diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java index a2ee26b3b..075a79a29 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/FXUtils.java @@ -925,7 +925,10 @@ public final class FXUtils { } } - return new Image(Channels.newInputStream(channel), requestedWidth, requestedHeight, preserveRatio, smooth); + Image image = new Image(Channels.newInputStream(channel), requestedWidth, requestedHeight, preserveRatio, smooth); + if (image.isError()) + throw image.getException(); + return image; } }); }