commit d171f8c65f5d7649fe3b254f7bffe6f29aabf3fe
parent 2b52184a8cc9dee0aca3367e584c601e107138ce
Author: lumidify <nobody@lumidify.org>
Date: Wed, 22 Jul 2026 20:36:41 +0200
Also check for empty paste buffer before pasting
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/keys_basic.c b/keys_basic.c
@@ -1338,7 +1338,7 @@ static struct action
paste_normal(ledit_view *view, char *text, size_t len) {
(void)text;
(void)len;
- if (!paste_buffer) {
+ if (!paste_buffer || paste_buffer->len == 0) {
window_show_message(view->window, "Nothing to paste", -1);
discard_repetition_stack();
return (struct action){ACTION_NONE, NULL};
@@ -1398,7 +1398,7 @@ static struct action
paste_normal_backwards(ledit_view *view, char *text, size_t len) {
(void)text;
(void)len;
- if (!paste_buffer) {
+ if (!paste_buffer || paste_buffer->len == 0) {
window_show_message(view->window, "Nothing to paste", -1);
discard_repetition_stack();
return (struct action){ACTION_NONE, NULL};