File 0001-binding-enable-SR_CONF_NUM_LOGIC_CHANNELS.patch of Package pulseview

From bdb6bd8c2ed2c98f76eb48af97cd23aa70691d53 Mon Sep 17 00:00:00 2001
From: Mikhail Paulyshka <me@mixaill.net>
Date: Sun, 14 Dec 2025 23:18:19 +0300
Subject: [PATCH 1/3] binding: enable SR_CONF_NUM_LOGIC_CHANNELS

---
 pv/binding/device.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pv/binding/device.cpp b/pv/binding/device.cpp
index 855052cd..efe9f805 100644
--- a/pv/binding/device.cpp
+++ b/pv/binding/device.cpp
@@ -74,7 +74,7 @@ Device::Device(shared_ptr<sigrok::Configurable> configurable) :
 
 			// Ignore common read-only keys
 			if ((key->id() == SR_CONF_CONTINUOUS) || (key->id() == SR_CONF_TRIGGER_MATCH) ||
-			    (key->id() == SR_CONF_CONN) || (key->id() == SR_CONF_SERIALCOMM) || (key->id() == SR_CONF_NUM_LOGIC_CHANNELS) ||
+			    (key->id() == SR_CONF_CONN) || (key->id() == SR_CONF_SERIALCOMM) ||
 			    (key->id() == SR_CONF_NUM_ANALOG_CHANNELS) || (key->id() == SR_CONF_SESSIONFILE) || (key->id() == SR_CONF_CAPTUREFILE) ||
 			    (key->id() == SR_CONF_CAPTURE_UNITSIZE))
 				continue;
@@ -115,6 +115,7 @@ Device::Device(shared_ptr<sigrok::Configurable> configurable) :
 		case SR_CONF_CLOCK_EDGE:
 		case SR_CONF_DATA_SOURCE:
 		case SR_CONF_EXTERNAL_CLOCK_SOURCE:
+		case SR_CONF_NUM_LOGIC_CHANNELS:
 			bind_enum(descr, "", key, capabilities, get, set);
 			break;
 
-- 
2.52.0

openSUSE Build Service is sponsored by