aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/callbacks.c
diff options
context:
space:
mode:
Diffstat (limited to 'users/drashna/callbacks.c')
-rw-r--r--users/drashna/callbacks.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/users/drashna/callbacks.c b/users/drashna/callbacks.c
index 48b076b6b..ffc777692 100644
--- a/users/drashna/callbacks.c
+++ b/users/drashna/callbacks.c
@@ -70,6 +70,15 @@ void shutdown_user(void) {
70__attribute__((weak)) void suspend_power_down_keymap(void) {} 70__attribute__((weak)) void suspend_power_down_keymap(void) {}
71 71
72void suspend_power_down_user(void) { 72void suspend_power_down_user(void) {
73 if (layer_state_is(_GAMEPAD)) {
74 layer_off(_GAMEPAD);
75 }
76 if (layer_state_is(_DIABLO)) {
77 layer_off(_DIABLO);
78 }
79 if (layer_state_is(_DIABLOII)) {
80 layer_off(_DIABLOII);
81 }
73#ifdef OLED_ENABLE 82#ifdef OLED_ENABLE
74 oled_off(); 83 oled_off();
75#endif 84#endif
@@ -78,12 +87,6 @@ void suspend_power_down_user(void) {
78 87
79__attribute__((weak)) void suspend_wakeup_init_keymap(void) {} 88__attribute__((weak)) void suspend_wakeup_init_keymap(void) {}
80void suspend_wakeup_init_user(void) { 89void suspend_wakeup_init_user(void) {
81 if (layer_state_is(_GAMEPAD)) {
82 layer_off(_GAMEPAD);
83 }
84 if (layer_state_is(_DIABLO)) {
85 layer_off(_DIABLO);
86 }
87 suspend_wakeup_init_keymap(); 90 suspend_wakeup_init_keymap();
88} 91}
89 92