diff --git a/client/src/main/java/ctbrec/ui/settings/SettingsTab.java b/client/src/main/java/ctbrec/ui/settings/SettingsTab.java index 2636f8e7..c86612f7 100644 --- a/client/src/main/java/ctbrec/ui/settings/SettingsTab.java +++ b/client/src/main/java/ctbrec/ui/settings/SettingsTab.java @@ -243,20 +243,18 @@ public class SettingsTab extends Tab implements TabSelectionListener { private void refreshChaturbateTabs() { getTabPane().getTabs().forEach(tab -> { - if (tab.getContent() instanceof Parent parent) { // Ensure it's a Parent - for (Node node : parent.getChildrenUnmodifiable()) { - if (node instanceof ThumbOverviewTab overviewTab) { - if (overviewTab.getUpdateService() != null) { - overviewTab.getUpdateService().reset(); - overviewTab.getUpdateService().restart(); - } - } + Node content = tab.getContent(); + if (content instanceof ThumbOverviewTab overviewTab) { + if (overviewTab.getUpdateService() != null) { + overviewTab.getUpdateService().reset(); + overviewTab.getUpdateService().restart(); } } }); } + private void createGui() { var postProcessingStepPanel = new PostProcessingStepPanel(config); var variablesHelpButton = createHelpButton("Variables", "http://localhost:5689/docs/PostProcessing.md#variables");