diff --git a/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java b/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java index e50d6838..653678e0 100644 --- a/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java +++ b/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java @@ -105,11 +105,12 @@ public class ThumbCell extends StackPane { .build(CacheLoader.from(ThumbCell::getStreamResolution)); private ThumbOverviewTab parent; - public ThumbCell(ThumbOverviewTab parent, Model model, Recorder recorder) { + public ThumbCell(ThumbOverviewTab parent, Model model, Recorder recorder, double aspectRatio) { this.parent = parent; this.thumbCellList = parent.grid.getChildren(); this.model = model; this.recorder = recorder; + this.imgAspectRatio = aspectRatio; recording = recorder.isTracked(model); model.setSuspended(recorder.isSuspended(model)); this.setStyle("-fx-background-color: -fx-base"); diff --git a/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java b/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java index cbe3cb6c..bdf13d8b 100644 --- a/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java @@ -382,8 +382,6 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener { if(!found) { ThumbCell newCell = createThumbCell(model, recorder); newCell.setIndex(index); - newCell.setImageAspectRatio(imageAspectRatio); - newCell.preserveAspectRatioProperty().bind(preserveAspectRatio); positionChangedOrNew.add(newCell); } index++; @@ -414,7 +412,9 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener { } ThumbCell createThumbCell(Model model, Recorder recorder) { - ThumbCell newCell = new ThumbCell(this, model, recorder); + ThumbCell newCell = new ThumbCell(this, model, recorder, imageAspectRatio); + newCell.setImageAspectRatio(imageAspectRatio); + newCell.preserveAspectRatioProperty().bind(preserveAspectRatio); newCell.addEventHandler(ContextMenuEvent.CONTEXT_MENU_REQUESTED, event -> { suspendUpdates(true); popup = createContextMenu(newCell);