From 93b1c1bea6dd51804414650f33d37c26c9d17c35 Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensberg@justemail.net>
Date: Tue, 16 May 2017 20:37:19 +0200
Subject: [PATCH] files: don't ask "save anyway" when user orders to discard
 the buffer

This extra question was included upon Chris' request, but I find it
confusing and angering.
---
 src/files.c | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/src/files.c b/src/files.c
index 89157cc2..8711d6e2 100644
--- a/src/files.c
+++ b/src/files.c
@@ -2157,19 +2157,10 @@ int do_writeout(bool exiting)
 	} else {
 	    functionptrtype func = func_from_key(&i);
 
-	    /* Upon request, abandon the buffer, if user is sure. */
+	    /* Upon request, abandon the buffer. */
 	    if (func == discard_buffer) {
-		if (openfile->modified)
-		    i = do_yesno_prompt(FALSE,
-				_("Save modified buffer anyway? "));
-		else
-		    i = 0;
-
-		if (i == 0) {
-		    free(given);
-		    return 2;	/* Yes, discard the buffer. */
-		} else
-		    continue;	/* Go back to the filename prompt. */
+		free(given);
+		return 2;
 	    }
 
 	    given = mallocstrcpy(given, answer);
-- 
GitLab