summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/linux/integration-test7
-rw-r--r--src/linux/up-device-bluez.c6
2 files changed, 7 insertions, 6 deletions
diff --git a/src/linux/integration-test b/src/linux/integration-test
index e7de40d..7f18a18 100755
--- a/src/linux/integration-test
+++ b/src/linux/integration-test
@@ -101,7 +101,8 @@ BATTERY_IFACE = 'org.bluez.Battery1'
UP_DEVICE_KIND_SCANNER,
UP_DEVICE_KIND_CAMERA,
UP_DEVICE_KIND_WEARABLE,
- UP_DEVICE_KIND_TOY) = range(28)
+ UP_DEVICE_KIND_TOY,
+ UP_DEVICE_KIND_BLUETOOTH_GENERIC) = range(29)
class Tests(dbusmock.DBusTestCase):
@classmethod
@@ -1711,7 +1712,7 @@ class Tests(dbusmock.DBusTestCase):
self.assertEqual(self.get_dbus_dev_property(mouse_bat0_up, 'Model'), alias)
self.assertEqual(self.get_dbus_dev_property(mouse_bat0_up, 'Percentage'), battery_level)
self.assertEqual(self.get_dbus_dev_property(mouse_bat0_up, 'PowerSupply'), False)
- self.assertEqual(self.get_dbus_dev_property(mouse_bat0_up, 'Type'), UP_DEVICE_KIND_UNKNOWN)
+ self.assertEqual(self.get_dbus_dev_property(mouse_bat0_up, 'Type'), UP_DEVICE_KIND_BLUETOOTH_GENERIC)
self.stop_daemon()
def test_bluetooth_headphones(self):
@@ -1806,7 +1807,7 @@ class Tests(dbusmock.DBusTestCase):
self.assertEqual(self.get_dbus_dev_property(bat0_up, 'Model'), alias)
self.assertEqual(self.get_dbus_dev_property(bat0_up, 'Percentage'), battery_level)
self.assertEqual(self.get_dbus_dev_property(bat0_up, 'PowerSupply'), False)
- self.assertEqual(self.get_dbus_dev_property(bat0_up, 'Type'), UP_DEVICE_KIND_UNKNOWN)
+ self.assertEqual(self.get_dbus_dev_property(bat0_up, 'Type'), UP_DEVICE_KIND_BLUETOOTH_GENERIC)
self.stop_daemon()
#
diff --git a/src/linux/up-device-bluez.c b/src/linux/up-device-bluez.c
index 2234b83..7747c75 100644
--- a/src/linux/up-device-bluez.c
+++ b/src/linux/up-device-bluez.c
@@ -59,7 +59,7 @@ appearance_to_kind (guint16 appearance)
break;
}
- return UP_DEVICE_KIND_UNKNOWN;
+ return UP_DEVICE_KIND_BLUETOOTH_GENERIC;
}
/**
@@ -147,7 +147,7 @@ class_to_kind (guint32 class)
return UP_DEVICE_KIND_TOY;
}
- return UP_DEVICE_KIND_UNKNOWN;
+ return UP_DEVICE_KIND_BLUETOOTH_GENERIC;
}
/**
@@ -198,7 +198,7 @@ up_device_bluez_coldplug (UpDevice *device)
kind = class_to_kind (class);
g_variant_unref (v);
} else {
- kind = UP_DEVICE_KIND_UNKNOWN;
+ kind = UP_DEVICE_KIND_BLUETOOTH_GENERIC;
}
v = g_dbus_proxy_get_cached_property (proxy, "Address");