From 461f5c832fb8854d87dca54d113d306323697219 Mon Sep 17 00:00:00 2001 From: cormoran Date: Sat, 10 May 2025 09:01:17 +0900 Subject: [PATCH] fix(pointing): Avoids mutex leak for default layer toggle event (#2934) Remove unnecessary special check for toggle of layer 0, to avoid mutex leak. --- app/src/pointing/input_processor_temp_layer.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/src/pointing/input_processor_temp_layer.c b/app/src/pointing/input_processor_temp_layer.c index 8a13a3ef2..999e93a35 100644 --- a/app/src/pointing/input_processor_temp_layer.c +++ b/app/src/pointing/input_processor_temp_layer.c @@ -134,9 +134,6 @@ static int handle_layer_state_changed(const struct device *dev, const zmk_event_ if (ret < 0) { return ret; } - if (data->state.toggle_layer == 0) { - return ZMK_EV_EVENT_BUBBLE; - } if (!zmk_keymap_layer_active(zmk_keymap_layer_index_to_id(data->state.toggle_layer))) { LOG_DBG("Deactivating layer that was activated by this processor"); data->state.is_active = false;