diff --git a/client/src/main/java/ctbrec/ui/ThumbCell.java b/client/src/main/java/ctbrec/ui/ThumbCell.java index cbfa1ce0..a864135e 100644 --- a/client/src/main/java/ctbrec/ui/ThumbCell.java +++ b/client/src/main/java/ctbrec/ui/ThumbCell.java @@ -353,25 +353,25 @@ public class ThumbCell extends StackPane { } private void setImage(String url) { - if(!Objects.equals(System.getenv("CTBREC_DEV"), "1")) { + if (!Objects.equals(System.getenv("CTBREC_DEV"), "1")) { boolean updateThumbs = Config.getInstance().getSettings().updateThumbnails; - if(updateThumbs || iv.getImage() == null) { + if (updateThumbs || iv.getImage() == null) { imageLoadingThreadPool.submit(() -> { Request req = new Request.Builder() .url(url) .header(USER_AGENT, Config.getInstance().getSettings().httpUserAgent) .build(); - try(Response resp = CamrecApplication.httpClient.execute(req)) { - if(resp.isSuccessful()) { - Image img = new Image(resp.body().byteStream()); - if(img.progressProperty().get() == 1.0) { + try (Response resp = CamrecApplication.httpClient.execute(req)) { + if (resp.isSuccessful()) { + Image img = new Image(resp.body().byteStream(), 0, 360, true, true); + if (img.progressProperty().get() == 1.0) { Platform.runLater(() -> { iv.setImage(img); setThumbWidth(Config.getInstance().getSettings().thumbWidth); }); } else { img.progressProperty().addListener((ChangeListener) (observable, oldValue, newValue) -> { - if(newValue.doubleValue() == 1.0) { + if (newValue.doubleValue() == 1.0) { iv.setImage(img); setThumbWidth(Config.getInstance().getSettings().thumbWidth); }