diff --git a/settings/changed.go b/settings/changed.go index 6e7eaf4..0f33935 100644 --- a/settings/changed.go +++ b/settings/changed.go @@ -54,6 +54,10 @@ func OnSignalSettingChanged(callback func(changed Changed)) error { if len(sig.Body) > 2 { changed.Value = sig.Body[2] + variant, ok := changed.Value.(dbus.Variant) + if ok { + changed.Value = variant.Value() + } } callback(changed)