diff options
Diffstat (limited to 'users/drashna/drashna.c')
| -rw-r--r-- | users/drashna/drashna.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/users/drashna/drashna.c b/users/drashna/drashna.c index a49373726..4cef5433d 100644 --- a/users/drashna/drashna.c +++ b/users/drashna/drashna.c | |||
| @@ -86,6 +86,9 @@ void keyboard_post_init_user(void) { | |||
| 86 | #if defined(RGB_MATRIX_ENABLE) | 86 | #if defined(RGB_MATRIX_ENABLE) |
| 87 | keyboard_post_init_rgb_matrix(); | 87 | keyboard_post_init_rgb_matrix(); |
| 88 | #endif | 88 | #endif |
| 89 | #if defined(SPLIT_KEYBOARD) && defined(SPLIT_TRANSACTION_IDS_USER) | ||
| 90 | keyboard_post_init_transport_sync(); | ||
| 91 | #endif | ||
| 89 | keyboard_post_init_keymap(); | 92 | keyboard_post_init_keymap(); |
| 90 | } | 93 | } |
| 91 | 94 | ||
| @@ -120,7 +123,15 @@ void suspend_power_down_user(void) { | |||
| 120 | 123 | ||
| 121 | __attribute__((weak)) void suspend_wakeup_init_keymap(void) {} | 124 | __attribute__((weak)) void suspend_wakeup_init_keymap(void) {} |
| 122 | 125 | ||
| 123 | void suspend_wakeup_init_user(void) { suspend_wakeup_init_keymap(); } | 126 | void suspend_wakeup_init_user(void) { |
| 127 | if (layer_state_is(_GAMEPAD)) { | ||
| 128 | layer_off(_GAMEPAD); | ||
| 129 | } | ||
| 130 | if (layer_state_is(_DIABLO)) { | ||
| 131 | layer_off(_DIABLO); | ||
| 132 | } | ||
| 133 | suspend_wakeup_init_keymap(); | ||
| 134 | } | ||
| 124 | 135 | ||
| 125 | __attribute__((weak)) void matrix_scan_keymap(void) {} | 136 | __attribute__((weak)) void matrix_scan_keymap(void) {} |
| 126 | 137 | ||
