diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-11-07 08:45:15 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-11-07 08:45:15 +0100 |
| commit | f1002cdc6d70bae0c5f68df1d91cd170189d4789 (patch) | |
| tree | db9dcbc634e207aa8618f571fd4dc87a67dc8505 /vis-modes.c | |
| parent | acced3c57142eb2ad389b0aa247bc361bc627beb (diff) | |
| download | vis-f1002cdc6d70bae0c5f68df1d91cd170189d4789.tar.gz vis-f1002cdc6d70bae0c5f68df1d91cd170189d4789.tar.xz | |
vis: introduce vis_cancel API
Diffstat (limited to 'vis-modes.c')
| -rw-r--r-- | vis-modes.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vis-modes.c b/vis-modes.c index 08acec7..7d2f7e5 100644 --- a/vis-modes.c +++ b/vis-modes.c @@ -58,7 +58,7 @@ static void vis_mode_operator_leave(Vis *vis, Mode *new) { static void vis_mode_operator_input(Vis *vis, const char *str, size_t len) { /* invalid operator */ - action_reset(vis, &vis->action); + vis_cancel(vis); mode_set(vis, vis->mode_prev); } @@ -112,7 +112,7 @@ static void vis_mode_prompt_leave(Vis *vis, Mode *new) { static void vis_mode_insert_enter(Vis *vis, Mode *old) { if (!vis->macro_operator) { macro_operator_record(vis); - action_reset(vis, &vis->action_prev); + action_reset(&vis->action_prev); vis->action_prev.macro = vis->macro_operator; vis->action_prev.op = &ops[OP_INSERT]; } @@ -136,7 +136,7 @@ static void vis_mode_insert_input(Vis *vis, const char *str, size_t len) { static void vis_mode_replace_enter(Vis *vis, Mode *old) { if (!vis->macro_operator) { macro_operator_record(vis); - action_reset(vis, &vis->action_prev); + action_reset(&vis->action_prev); vis->action_prev.macro = vis->macro_operator; vis->action_prev.op = &ops[OP_REPLACE]; } |
