summaryrefslogtreecommitdiff
path: root/src/buffer.c
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2023-04-04 23:48:47 +0200
committerAlbert Cervin <albert@acervin.com>2023-04-04 23:48:47 +0200
commit0006d8b9f261960074b92dde98e49872ba5673fb (patch)
tree0a16c22f04bfa73d13bf561338c4293651c3a54d /src/buffer.c
parent0e61e64b4e1036f2bf107efb01bea1017893d5e6 (diff)
downloaddged-0006d8b9f261960074b92dde98e49872ba5673fb.tar.gz
dged-0006d8b9f261960074b92dde98e49872ba5673fb.tar.xz
dged-0006d8b9f261960074b92dde98e49872ba5673fb.zip
Revamp makefiles
Now only supports BSD make.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c
index f7bc0e3..ef86c32 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -389,6 +389,10 @@ bool maybe_delete_region(struct buffer *buffer) {
}
void buffer_kill_line(struct buffer *buffer) {
+ if (text_num_lines(buffer->text) == 0) {
+ return;
+ }
+
uint32_t nchars =
text_line_length(buffer->text, buffer->dot.line) - buffer->dot.col;
if (nchars == 0) {