File 0003-toolbars-update-traces-on-device-configuration-chang.patch of Package pulseview
From 4d03f8a182d9188366ccb4e64894dbb5b82e1f0d Mon Sep 17 00:00:00 2001
From: Mikhail Paulyshka <me@mixaill.net>
Date: Sun, 14 Dec 2025 23:20:12 +0300
Subject: [PATCH 3/3] toolbars: update traces on device configuration changes
fixes interface lags on SR_CONF_NUM_LOGIC_CHANNELS change
---
pv/toolbars/mainbar.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/pv/toolbars/mainbar.cpp b/pv/toolbars/mainbar.cpp
index 57307173..9611ba8a 100644
--- a/pv/toolbars/mainbar.cpp
+++ b/pv/toolbars/mainbar.cpp
@@ -812,6 +812,9 @@ void MainBar::on_config_changed()
commit_sample_count();
commit_sample_rate();
+ for (auto& signal: session_.signalbases()) {
+ signal->enabled_changed(signal->enabled());
+ }
}
void MainBar::on_actionNewView_triggered(QAction* action)
--
2.52.0