From d277069c440a624a206111ff3b01b88b5addaa97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20M=C3=BCller?= Date: Thu, 16 May 2019 16:41:51 +0200 Subject: [PATCH] Add getBoolProperty --- utils.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/utils.go b/utils.go index ee6bf05..2b60d60 100644 --- a/utils.go +++ b/utils.go @@ -84,6 +84,14 @@ func (d *dbusBase) getSliceObjectProperty(iface string) []dbus.ObjectPath { return value } +func (d *dbusBase) getBoolProperty(iface string) bool { + value, ok := d.getProperty(iface).(bool) + if !ok { + panic(makeErrVariantType(iface)) + } + return value +} + func (d *dbusBase) getStringProperty(iface string) string { value, ok := d.getProperty(iface).(string) if !ok {