From 57c5cc7094d91217874429aaa7ea6e8baab85b8c Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Fri, 6 Jul 2018 13:12:32 +0200 Subject: [PATCH] Remove resolution tags, when the option is disabled --- src/main/java/ctbrec/ui/SettingsTab.java | 7 ++++++- src/main/java/ctbrec/ui/ThumbCell.java | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/ctbrec/ui/SettingsTab.java b/src/main/java/ctbrec/ui/SettingsTab.java index b115b111..aac07c64 100644 --- a/src/main/java/ctbrec/ui/SettingsTab.java +++ b/src/main/java/ctbrec/ui/SettingsTab.java @@ -106,7 +106,12 @@ public class SettingsTab extends Tab { layout.add(new Label("Display stream resolution in overview"), 0, ++row); loadResolution = new CheckBox(); loadResolution.setSelected(Config.getInstance().getSettings().determineResolution); - loadResolution.setOnAction((e) -> Config.getInstance().getSettings().determineResolution = loadResolution.isSelected()); + loadResolution.setOnAction((e) -> { + Config.getInstance().getSettings().determineResolution = loadResolution.isSelected(); + if(!loadResolution.isSelected()) { + ThumbOverviewTab.queue.clear(); + } + }); layout.add(loadResolution, 1, row); layout.add(new Label(), 0, ++row); diff --git a/src/main/java/ctbrec/ui/ThumbCell.java b/src/main/java/ctbrec/ui/ThumbCell.java index f83a8e21..2e34dc4f 100644 --- a/src/main/java/ctbrec/ui/ThumbCell.java +++ b/src/main/java/ctbrec/ui/ThumbCell.java @@ -442,6 +442,9 @@ public class ThumbCell extends StackPane { requestLayout(); if(Config.getInstance().getSettings().determineResolution) { determineResolution(); + } else { + resolutionBackground.setVisible(false); + resolutionTag.setVisible(false); } }