commit dba7a8a70a2b89342de5263ff4068839c9d82d7b
parent 5c3a22dbd695f746556909275d87a9550c9cf20e
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Wed, 8 Apr 2020 11:04:35 +0200
copying: do not forget to update the screen when M-6 is pressed
This fixes https://savannah.gnu.org/bugs/?58140.
Bug existed since commit f52b6cf1 from one week ago.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/cut.c b/src/cut.c
@@ -573,6 +573,7 @@ void copy_text(void)
bool at_eol = (openfile->current->data[openfile->current_x] == '\0');
bool sans_newline = (ISSET(NO_NEWLINES) && openfile->current->next == NULL);
size_t from_x = (ISSET(CUT_FROM_CURSOR)) ? openfile->current_x : 0;
+ linestruct *was_current = openfile->current;
linestruct *addition;
if (openfile->mark || openfile->last_action != COPY || !keep_cutbuffer) {
@@ -631,7 +632,7 @@ void copy_text(void)
} else
openfile->current_x = strlen(openfile->current->data);
- openfile->placewewant = xplustabs();
+ edit_redraw(was_current, FLOWING);
openfile->last_action = COPY;
keep_cutbuffer = TRUE;