Diff between 211067d5576ddee90fbda63bfeaa2e9a1666bbbc and 86fbb15cb7ff82e02674713013141a3bd1ead12d
Changed Files
| File | Additions | Deletions | Status |
| src/device.c | +1 | -1 | modified |
Full Patch
diff --git a/src/device.c b/src/device.c
index 5f9ad22..a8d9534 100644
--- a/src/device.c
+++ b/src/device.c
@@ -394,7 +394,7 @@ static gboolean store_device_info_cb(gpointer user_data)
g_key_file_remove_key(key_file, "General", "Alias", NULL);
if (device->class) {
- sprintf(class, "0x%6.6x", device->class);
+ sprintf(class, "0x%6.6x", device->class & 0xffffff);
g_key_file_set_string(key_file, "General", "Class", class);
} else {
g_key_file_remove_key(key_file, "General", "Class", NULL);