From 5cd139b3df749265fff7f2765772a991fc5c10b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Wed, 27 Dec 2023 22:16:37 -0500
Subject: [PATCH] Now that UIFC_XF_QUIT is persistent, check when printing to
 exit

---
 src/syncterm/syncterm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c
index 87f4378028..7f991baefc 100644
--- a/src/syncterm/syncterm.c
+++ b/src/syncterm/syncterm.c
@@ -840,7 +840,7 @@ bool
 check_exit(bool force)
 {
 	if (force || (uifc.exit_flags & UIFC_XF_QUIT)) {
-		if (settings.confirm_close) {
+		if (!(uifc.exit_flags & UIFC_XF_QUIT) && settings.confirm_close) {
 			if (!confirm("Are you sure you want to exit?", NULL))
 				return false;
 		}
-- 
GitLab