diff options
| author | tmk <nobody@nowhere> | 2013-02-12 17:12:04 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2013-02-12 17:12:04 +0900 |
| commit | 77af88042a0622946d7af7aff489cc6e18469104 (patch) | |
| tree | 90e2b9fb5448e89bf103afc5e8ca2d93ad64a4bc /common/action.c | |
| parent | 0c52ee59f08cead9b4906dbbd3aff86b103171fe (diff) | |
| download | qmk_firmware-77af88042a0622946d7af7aff489cc6e18469104.tar.gz qmk_firmware-77af88042a0622946d7af7aff489cc6e18469104.zip | |
Change ACTION_LAYER_SET_LAYER behaviour
Diffstat (limited to 'common/action.c')
| -rw-r--r-- | common/action.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/common/action.c b/common/action.c index 6d5336752..aadf5e16e 100644 --- a/common/action.c +++ b/common/action.c | |||
| @@ -358,6 +358,7 @@ static void process_action(keyrecord_t *record) | |||
| 358 | layer_switch(action.layer.val); | 358 | layer_switch(action.layer.val); |
| 359 | } | 359 | } |
| 360 | else { | 360 | else { |
| 361 | // NOTE: This is needed by legacy keymap support | ||
| 361 | layer_switch(default_layer); | 362 | layer_switch(default_layer); |
| 362 | } | 363 | } |
| 363 | break; | 364 | break; |
| @@ -421,7 +422,7 @@ static void process_action(keyrecord_t *record) | |||
| 421 | unregister_code(action.layer.code); | 422 | unregister_code(action.layer.code); |
| 422 | } else { | 423 | } else { |
| 423 | //debug("LAYER_PRESSED: No tap: NO ACTION\n"); | 424 | //debug("LAYER_PRESSED: No tap: NO ACTION\n"); |
| 424 | //TODO: this is ok? | 425 | // NOTE: This is needed by legacy keymap support |
| 425 | debug("LAYER_PRESSED: No tap: return to default layer\n"); | 426 | debug("LAYER_PRESSED: No tap: return to default layer\n"); |
| 426 | layer_switch(default_layer); | 427 | layer_switch(default_layer); |
| 427 | } | 428 | } |
