Skip to content

Commit fa991d1

Browse files
committed
Do not count saves globally
When user starts unnecessarily saving a new buffer, restart the counter.
1 parent 127667d commit fa991d1

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/dged/buffer.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,13 @@ void buffer_to_file(struct buffer *buffer) {
412412
}
413413

414414
static size_t unneeded_save_count = 0;
415+
static struct buffer *last_saved_buffer = NULL;
415416
if (!buffer->modified) {
417+
if (buffer != last_saved_buffer) {
418+
last_saved_buffer = buffer;
419+
unneeded_save_count = 0;
420+
}
421+
416422
++unneeded_save_count;
417423
if (unneeded_save_count > 1) {
418424
minibuffer_echo_timeout(4, "buffer already saved (%d times)",

0 commit comments

Comments
 (0)