diff options
| author | Matt Armstrong | 2022-11-08 15:00:18 -0800 |
|---|---|---|
| committer | Stefan Kangas | 2022-11-30 18:08:35 +0100 |
| commit | 656a54b823599bc50e849e96c790556e9c42ab9b (patch) | |
| tree | e2b93815ba5c6ff77ac3f7d30235954259129286 /src/buffer.h | |
| parent | 32615c9bc124970aade150e81c2ed4a5c0492ef7 (diff) | |
| download | emacs-656a54b823599bc50e849e96c790556e9c42ab9b.tar.gz emacs-656a54b823599bc50e849e96c790556e9c42ab9b.zip | |
Add itree_empty_p for clarity and reduced coupling
* src/itree.h (itree_empty_p): New predicate.
* src/buffer.h (buffer_has_overlays):
* src/pdumper.c (dump_buffer):
* src/alloc.c (mark_buffer): Call it. (Bug#59137)
Diffstat (limited to 'src/buffer.h')
| -rw-r--r-- | src/buffer.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/buffer.h b/src/buffer.h index dded0cd98c1..9ead875bcf8 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -1277,8 +1277,7 @@ set_buffer_intervals (struct buffer *b, INTERVAL i) | |||
| 1277 | INLINE bool | 1277 | INLINE bool |
| 1278 | buffer_has_overlays (void) | 1278 | buffer_has_overlays (void) |
| 1279 | { | 1279 | { |
| 1280 | return current_buffer->overlays | 1280 | return !itree_empty_p (current_buffer->overlays); |
| 1281 | && (current_buffer->overlays->root != NULL); | ||
| 1282 | } | 1281 | } |
| 1283 | 1282 | ||
| 1284 | /* Functions for accessing a character or byte, | 1283 | /* Functions for accessing a character or byte, |