aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-03-28 12:43:57 +0200
committerMarc André Tanner <mat@brain-dump.org>2016-03-28 12:45:07 +0200
commit8452189397544cd2fa50c8dfafe024b429a9188c (patch)
tree4ce92c0ebdc9f23d7515f11548d5cb9c3e663cb9
parentf577616bcefac9480eef5f995bbc589b946e5c6b (diff)
downloadvis-8452189397544cd2fa50c8dfafe024b429a9188c.tar.gz
vis-8452189397544cd2fa50c8dfafe024b429a9188c.tar.xz
vis: cleanup usage of vis_cursors_count
-rw-r--r--view.c2
-rw-r--r--vis-prompt.c2
-rw-r--r--vis.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/view.c b/view.c
index dad1dcd..0dd185a 100644
--- a/view.c
+++ b/view.c
@@ -1105,7 +1105,7 @@ err:
int view_cursors_count(View *view) {
int i = 0;
- for (Cursor *c = view_cursors(view); c; c = view_cursors_next(c))
+ for (Cursor *c = view->cursors; c; c = c->next)
i++;
return i;
}
diff --git a/vis-prompt.c b/vis-prompt.c
index 71d2c51..d051762 100644
--- a/vis-prompt.c
+++ b/vis-prompt.c
@@ -95,7 +95,7 @@ static const char *prompt_enter(Vis *vis, const char *keys, const Arg *arg) {
static const char *prompt_esc(Vis *vis, const char *keys, const Arg *arg) {
Win *prompt = vis->win;
- if (view_cursors_count(prompt->view) > 1) {
+ if (view_cursors_multiple(prompt->view)) {
view_cursors_clear(prompt->view);
} else {
prompt_restore(prompt);
diff --git a/vis.c b/vis.c
index 988f53f..4ececaa 100644
--- a/vis.c
+++ b/vis.c
@@ -432,7 +432,7 @@ void action_do(Vis *vis, Action *a) {
int count = MAX(a->count, 1);
bool repeatable = a->op && !vis->macro_operator;
- bool multiple_cursors = view_cursors_count(view) > 1;
+ bool multiple_cursors = view_cursors_multiple(view);
bool linewise = !(a->type & CHARWISE) && (
a->type & LINEWISE || (a->movement && a->movement->type & LINEWISE) ||
vis->mode == &vis_modes[VIS_MODE_VISUAL_LINE]);