From 719ac7d0b398b6bb1d89001c462dff0c1e4490c1 Mon Sep 17 00:00:00 2001 From: 0xb00bface <0xboobface@gmail.com> Date: Sat, 27 Mar 2021 18:13:15 +0100 Subject: [PATCH] Fix ClassCastException --- .../main/java/ctbrec/ui/tabs/ThumbOverviewTab.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java b/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java index ca4a58a9..db2dfa29 100644 --- a/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java @@ -827,10 +827,13 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener { List thumbsToMove = new ArrayList<>(); ObservableList thumbs = grid.getChildren(); for (int i = thumbs.size()-1; i >= 0; i--) { - ThumbCell thumb = (ThumbCell) thumbs.get(i); - if(recorder.isTracked(thumb.getModel())) { - thumbs.remove(i); - thumbsToMove.add(0, thumb); + Node node = thumbs.get(i); + if(node instanceof ThumbCell) { + ThumbCell thumb = (ThumbCell) thumbs.get(i); + if(recorder.isTracked(thumb.getModel())) { + thumbs.remove(i); + thumbsToMove.add(0, thumb); + } } } thumbs.addAll(0, thumbsToMove);