HID: samsung: move unexecuted statements 51/188551/1
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 6 Sep 2018 02:39:50 +0000 (11:39 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 6 Sep 2018 02:47:15 +0000 (11:47 +0900)
In game pad event handling, there are unexecuted statements
because of wrong position. Move the statements properly.

Change-Id: Ifc7240718231539020119743fb7fb5fb8d5d0e7b
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/hid/hid-samsung.c

index 8db685eb10b4d28e0eb4f520f8abee4e682497a0..79ab6762b2d9399d36ce05d972a1903574ac9c3b 100644 (file)
@@ -142,8 +142,8 @@ static int samsung_kbd_input_mapping(struct hid_device *hdev,
                usage->hid & HID_USAGE);
 
        if (HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)) {
-               switch (usage->hid & HID_USAGE) {
                set_bit(EV_REP, hi->input->evbit);
+               switch (usage->hid & HID_USAGE) {
                /* Only for UK keyboard */
                /* key found */
                case 0x32: samsung_kbd_mouse_map_key_clear(KEY_BACKSLASH); break;
@@ -270,8 +270,8 @@ static int samsung_universal_kbd_input_mapping(struct hid_device *hdev,
                 usage->hid & HID_USAGE);
 
         if (HID_UP_KEYBOARD == (usage->hid & HID_USAGE_PAGE)) {
-                switch (usage->hid & HID_USAGE) {
                 set_bit(EV_REP, hi->input->evbit);
+                switch (usage->hid & HID_USAGE) {
                 /* Only for UK keyboard */
                 /* key found */
 #ifdef CONFIG_HID_KK_UPGRADE