diff options
Diffstat (limited to 'src/state.c')
| -rw-r--r-- | src/state.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/state.c b/src/state.c index 595b708..ceb21e6 100644 --- a/src/state.c +++ b/src/state.c @@ -222,14 +222,14 @@ i_ctx* i_ctx_dup(i_ctx **ctx, usize ctx_len) { bb[cumsum] = BindActionLazy( b[i].scancode, b[i].scancode_alt, - b[i].action.action.callback_str); + strdup(b[i].action.action.callback_str)); break; case InputType_state: bb[cumsum] = BindStateLazy( b[i].scancode, b[i].scancode_alt, - b[i].action.state.activate_str, - b[i].action.state.deactivate_str); + strdup(b[i].action.state.activate_str), + strdup(b[i].action.state.deactivate_str)); break; case InputType_range: default: |
