diff --git a/libupower-glib/up-types.c b/libupower-glib/up-types.c index 22d9d8d..23954d6 100644 --- a/libupower-glib/up-types.c +++ b/libupower-glib/up-types.c @@ -101,6 +101,8 @@ up_device_kind_to_string (UpDeviceKind type_enum) return "wearable"; case UP_DEVICE_KIND_TOY: return "toy"; + case UP_DEVICE_KIND_BLUETOOTH_GENERIC: + return "bluetooth-generic"; default: return "unknown"; } @@ -173,6 +175,8 @@ up_device_kind_from_string (const gchar *type) return UP_DEVICE_KIND_WEARABLE; if (g_str_equal (type, "toy")) return UP_DEVICE_KIND_TOY; + if (g_str_equal (type, "bluetooth-generic")) + return UP_DEVICE_KIND_BLUETOOTH_GENERIC; return UP_DEVICE_KIND_UNKNOWN; } diff --git a/libupower-glib/up-types.h b/libupower-glib/up-types.h index e67efe0..4944854 100644 --- a/libupower-glib/up-types.h +++ b/libupower-glib/up-types.h @@ -64,6 +64,7 @@ typedef enum { UP_DEVICE_KIND_CAMERA, UP_DEVICE_KIND_WEARABLE, UP_DEVICE_KIND_TOY, + UP_DEVICE_KIND_BLUETOOTH_GENERIC, UP_DEVICE_KIND_LAST } UpDeviceKind;