summaryrefslogtreecommitdiff
path: root/src/normal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/normal.c')
-rw-r--r--src/normal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/normal.c b/src/normal.c
index c59b01f27..a2e3e7fd6 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -4155,7 +4155,7 @@ find_decl(ptr, len, locally, thisblock, searchflags)
if (curwin->w_cursor.lnum >= old_pos.lnum)
t = FAIL; /* match after start is failure too */
- if (thisblock)
+ if (thisblock && t != FAIL)
{
pos_T *pos;