From 2c91ef51db0c22370b1a66a821076d5993139154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Thu, 7 Jun 2018 04:10:48 +0200 Subject: [PATCH] Make releasing locked layers possible again. --- right/src/layer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/right/src/layer.c b/right/src/layer.c index 6a03850..0cc851f 100644 --- a/right/src/layer.c +++ b/right/src/layer.c @@ -20,7 +20,8 @@ void updateLayerStates(void) if (action.type == KeyActionType_SwitchLayer) { if (action.switchLayer.mode != SwitchLayerMode_Toggle) { heldLayers[action.switchLayer.layer] = true; - } else if (!keyState->previous && keyState->current) { + } + if (action.switchLayer.mode != SwitchLayerMode_Hold && !keyState->previous && keyState->current) { toggledLayers[action.switchLayer.layer] = true; } }