diff --git a/ratbagd/ratbagd-json.c b/ratbagd/ratbagd-json.c index 3f210bca..56f6cf11 100644 --- a/ratbagd/ratbagd-json.c +++ b/ratbagd/ratbagd-json.c @@ -172,15 +172,7 @@ static void parse_led_member(JsonObject *obj, const gchar *name, { struct ratbag_test_led *led = data; - if (streq(name, "type")) { - gboolean v = json_object_get_int_member(obj, name); - - if (v < 0 || v > RATBAG_LED_TYPE_SWITCHES) - parser_error("type"); - - led->type = v; - log_verbose("json: type: %d\n", v); - } else if (streq(name, "mode")) { + if (streq(name, "mode")) { gboolean v = json_object_get_int_member(obj, name); if (v < 0 || v > RATBAG_LED_BREATHING) diff --git a/src/driver-test.c b/src/driver-test.c index 65a3cfce..4d8d8e4d 100644 --- a/src/driver-test.c +++ b/src/driver-test.c @@ -122,11 +122,6 @@ test_read_led(struct ratbag_led *led) led->color.blue = t_led.color.blue; led->ms = t_led.ms; led->brightness = t_led.brightness; - - /* The led type has to be the same anyway so make writing test - * devices easier by always getting the first profile's LED type. - */ - led->type = d->profiles[0].leds[led->index].type; } static int diff --git a/src/libratbag-test.h b/src/libratbag-test.h index cc730455..83841c81 100644 --- a/src/libratbag-test.h +++ b/src/libratbag-test.h @@ -65,7 +65,6 @@ struct ratbag_test_color { }; struct ratbag_test_led { - enum ratbag_led_type type; enum ratbag_led_mode mode; struct ratbag_test_color color; unsigned int ms; diff --git a/test/test-device.c b/test/test-device.c index 094579e0..8750e3ad 100644 --- a/test/test-device.c +++ b/test/test-device.c @@ -65,8 +65,7 @@ const struct ratbag_test_device sane_device = { { .xres = 300, .yres = 400 }, }, .leds = { - { .type = RATBAG_LED_TYPE_SIDE, }, - { .type = RATBAG_LED_TYPE_LOGO, }, + { 0 }, }, .active = true, .dflt = false,