From b88803e30cb66eaa65cdd654093a48f595ab06eb Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Fri, 6 Jul 2018 13:47:03 +0200 Subject: [PATCH] Fixed ordering bug for recorded models --- src/main/java/ctbrec/ui/ThumbOverviewTab.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/ctbrec/ui/ThumbOverviewTab.java b/src/main/java/ctbrec/ui/ThumbOverviewTab.java index f44165f5..9d8f33eb 100644 --- a/src/main/java/ctbrec/ui/ThumbOverviewTab.java +++ b/src/main/java/ctbrec/ui/ThumbOverviewTab.java @@ -274,15 +274,16 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener { } private void moveActiveRecordingsToFront() { - // move active recordings to the front + 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.isRecording(thumb.getModel())) { thumbs.remove(i); - thumbs.add(0, thumb); + thumbsToMove.add(0, thumb); } } + thumbs.addAll(0, thumbsToMove); } private void insert(ThumbCell thumbCell) {