don't double-sticky
parent
5a33a1c21b
commit
d722480b37
|
@ -382,8 +382,10 @@ void kbfun_layer_sticky(keycode key, bool is_pressed) {
|
||||||
layer l = (layer) key;
|
layer l = (layer) key;
|
||||||
|
|
||||||
if (is_pressed) {
|
if (is_pressed) {
|
||||||
layer_enable(l);
|
if (! layer_sticky[l]) {
|
||||||
layer_sticky_done = false;
|
layer_enable(l);
|
||||||
|
layer_sticky_done = false;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
if (layer_sticky_done) {
|
if (layer_sticky_done) {
|
||||||
layer_disable(l);
|
layer_disable(l);
|
||||||
|
|
Loading…
Reference in New Issue