From 123ab6e1bfa2be28ca6ff366d622ecd2c700e18c Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Sun, 3 Jan 2016 10:26:42 +0300 Subject: [PATCH] (edit_get_bracket): minor optimisation. Signed-off-by: Andrew Borodin --- src/editor/edit.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/editor/edit.c b/src/editor/edit.c index 41525cb33..33dd5724b 100644 --- a/src/editor/edit.c +++ b/src/editor/edit.c @@ -1516,17 +1516,17 @@ edit_get_bracket (WEdit * edit, gboolean in_screen, unsigned long furthest_brack edit_update_curs_row (edit); c = edit_buffer_get_current_byte (&edit->buffer); p = strchr (b, c); - /* no limit */ - if (!furthest_bracket_search) - furthest_bracket_search--; /* not on a bracket at all */ if (p == NULL || *p == '\0') return -1; /* the matching bracket */ d = p[1]; /* going left or right? */ - if (strchr ("{[(", c)) + if (strchr ("{[(", c) != NULL) inc = 1; + /* no limit */ + if (furthest_bracket_search == 0) + furthest_bracket_search--; /* ULONG_MAX */ for (q = edit->buffer.curs1 + inc;; q += inc) { int a;