From ec4e5e9ba21d36850a65cd0d0da4f1352e963914 Mon Sep 17 00:00:00 2001 From: J62 Date: Sat, 15 Mar 2025 16:29:10 -0700 Subject: [PATCH] d4 --- .../main/java/ctbrec/ui/settings/SettingsTab.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/client/src/main/java/ctbrec/ui/settings/SettingsTab.java b/client/src/main/java/ctbrec/ui/settings/SettingsTab.java index 1c96bbf3..3aacdbb0 100644 --- a/client/src/main/java/ctbrec/ui/settings/SettingsTab.java +++ b/client/src/main/java/ctbrec/ui/settings/SettingsTab.java @@ -242,11 +242,14 @@ public class SettingsTab extends Tab implements TabSelectionListener { private void refreshChaturbateTabs() { getTabPane().getTabs().forEach(tab -> { - Node content = tab.getContent(); - if (content instanceof ThumbOverviewTab overviewTab) { - if (overviewTab.getUpdateService() != null) { - overviewTab.getUpdateService().reset(); - overviewTab.getUpdateService().restart(); + 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(); + } + } } } });