diff options
| -rw-r--r-- | lisp/progmodes/xref.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 139929dc8a4..e220367a211 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el | |||
| @@ -346,7 +346,9 @@ backward." | |||
| 346 | (value nil)) | 346 | (value nil)) |
| 347 | (while (progn | 347 | (while (progn |
| 348 | (goto-char (funcall next (point) property)) | 348 | (goto-char (funcall next (point) property)) |
| 349 | (not (or (setq value (get-text-property (point) property)) | 349 | (not (or (and |
| 350 | (memq (get-char-property (point) 'invisible) '(ellipsis nil)) | ||
| 351 | (setq value (get-text-property (point) property))) | ||
| 350 | (eobp) | 352 | (eobp) |
| 351 | (bobp))))) | 353 | (bobp))))) |
| 352 | (cond (value) | 354 | (cond (value) |