Fix SET_DEFAULT_LAYER action and keymap of gh60

This commit is contained in:
tmk
2013-02-27 10:32:46 +09:00
parent a207e848b3
commit 40f1a4930a
3 changed files with 41 additions and 22 deletions

View File

@ -384,21 +384,15 @@ static void process_action(keyrecord_t *record)
/* Keymap Reset default layer */
case (OP_RESET | ON_PRESS):
if (event.pressed) {
overlay_clear();
keymap_clear();
default_layer_set(action.layer.val);
}
break;
case (OP_RESET | ON_RELEASE):
if (!event.pressed) {
overlay_clear();
keymap_clear();
default_layer_set(action.layer.val);
}
break;
case (OP_RESET | ON_BOTH):
overlay_clear();
keymap_clear();
default_layer_set(action.layer.val);
break;