From 2e61ba2ea57f96918c523ed6a4bb2045d4b9b3ef Mon Sep 17 00:00:00 2001 From: Justin Mottier Date: Fri, 10 Apr 2026 09:19:28 +0200 Subject: [PATCH] fix: SubscribeState filters signals by device path --- Device.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Device.go b/Device.go index aac23a6..402ab16 100644 --- a/Device.go +++ b/Device.go @@ -451,7 +451,7 @@ func (d *device) SubscribeState(receiver chan DeviceStateChange, exit chan struc return } - if signal.Name != DeviceInterface+"."+DeviceSignalStateChanged { + if signal.Name != DeviceInterface+"."+DeviceSignalStateChanged || signal.Path != d.GetPath() { continue }