From 6608825dc1780ffa2ed1d973a441e498c6a4e5cc Mon Sep 17 00:00:00 2001
From: Luca Weiss <luca@z3ntu.xyz>
Date: Sat, 27 Feb 2021 15:21:32 +0100
Subject: [PATCH] Add cosmetic 'break' to fix fake driver generation

The script likes 'break' statements and fails to parse the code
correctly otherwise.
---
 driver/razeraccessory_driver.c                          | 2 ++
 pylib/openrazer/_fake_driver/razerfireflyhyperflux.cfg  | 1 -
 pylib/openrazer/_fake_driver/razergoliathus.cfg         | 1 -
 pylib/openrazer/_fake_driver/razergoliathusextended.cfg | 1 -
 4 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/driver/razeraccessory_driver.c b/driver/razeraccessory_driver.c
index 35af9669..19d1784a 100644
--- a/driver/razeraccessory_driver.c
+++ b/driver/razeraccessory_driver.c
@@ -1182,6 +1182,7 @@ static int razer_accessory_probe(struct hid_device *hdev, const struct hid_devic
         case USB_DEVICE_ID_RAZER_MOUSE_BUNGEE_V3_CHROMA:
         case USB_DEVICE_ID_RAZER_BASE_STATION_V2_CHROMA:
             CREATE_DEVICE_FILE(&hdev->dev, &dev_attr_matrix_effect_spectrum);            // Spectrum effect
+            break;
         }
 
         switch(usb_dev->descriptor.idProduct) {
@@ -1321,6 +1322,7 @@ static void razer_accessory_disconnect(struct hid_device *hdev)
         case USB_DEVICE_ID_RAZER_MOUSE_BUNGEE_V3_CHROMA:
         case USB_DEVICE_ID_RAZER_BASE_STATION_V2_CHROMA:
             device_remove_file(&hdev->dev, &dev_attr_matrix_effect_spectrum);            // Spectrum effect
+            break;
         }
 
         switch(usb_dev->descriptor.idProduct) {
diff --git a/pylib/openrazer/_fake_driver/razerfireflyhyperflux.cfg b/pylib/openrazer/_fake_driver/razerfireflyhyperflux.cfg
index baeee345..fdd5d9c0 100644
--- a/pylib/openrazer/_fake_driver/razerfireflyhyperflux.cfg
+++ b/pylib/openrazer/_fake_driver/razerfireflyhyperflux.cfg
@@ -12,6 +12,5 @@ files = r,device_serial,XX0000000068
         w,matrix_effect_reactive
         w,matrix_effect_spectrum
         w,matrix_effect_static
-        w,matrix_effect_wave
         w,matrix_reactive_trigger
         r,version,1.0.0
diff --git a/pylib/openrazer/_fake_driver/razergoliathus.cfg b/pylib/openrazer/_fake_driver/razergoliathus.cfg
index 9aea323d..d8e212d8 100644
--- a/pylib/openrazer/_fake_driver/razergoliathus.cfg
+++ b/pylib/openrazer/_fake_driver/razergoliathus.cfg
@@ -12,6 +12,5 @@ files = r,device_serial,XX0000000C01
         w,matrix_effect_reactive
         w,matrix_effect_spectrum
         w,matrix_effect_static
-        w,matrix_effect_wave
         w,matrix_reactive_trigger
         r,version,1.0.0
diff --git a/pylib/openrazer/_fake_driver/razergoliathusextended.cfg b/pylib/openrazer/_fake_driver/razergoliathusextended.cfg
index 9b5a8e9f..884c8f75 100644
--- a/pylib/openrazer/_fake_driver/razergoliathusextended.cfg
+++ b/pylib/openrazer/_fake_driver/razergoliathusextended.cfg
@@ -12,6 +12,5 @@ files = r,device_serial,XX0000000C02
         w,matrix_effect_reactive
         w,matrix_effect_spectrum
         w,matrix_effect_static
-        w,matrix_effect_wave
         w,matrix_reactive_trigger
         r,version,1.0.0
-- 
GitLab