From 4c4cfbb48a7c7f56a4c0c05e5a7daba0c482dce7 Mon Sep 17 00:00:00 2001 From: jolavillette Date: Sun, 21 Dec 2025 13:19:11 +0100 Subject: [PATCH] disable table update when widget is hidden or tab inactive --- retroshare-gui/src/gui/statistics/RttStatistics.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/retroshare-gui/src/gui/statistics/RttStatistics.cpp b/retroshare-gui/src/gui/statistics/RttStatistics.cpp index 32079edf3..755ff8934 100644 --- a/retroshare-gui/src/gui/statistics/RttStatistics.cpp +++ b/retroshare-gui/src/gui/statistics/RttStatistics.cpp @@ -136,8 +136,8 @@ void RttStatistics::processSettings(bool bLoad) // --- Table Update Logic (O(N) Optimized) --- void RttStatistics::updateRttValues() { - // Optimize: Only update if Table tab is visible (Index 1) - if (tabWidget->currentIndex() != 1) return; + // Only update if the rtt tab is visible and the table view is selected + if (!isVisible() || tabWidget->currentIndex() != 1) return; std::list idList; if (!rsPeers) return;