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

openSUSE Build Service is sponsored by