From ecbee37a198623bbc5ffcd158aba863420e9dc56 Mon Sep 17 00:00:00 2001
From: Rob <rob@synchro.net>
Date: Sun, 20 Sep 2020 12:20:33 -0700
Subject: [PATCH] Use current settings as defaults for US-timezone and DST
 prompts.

---
 src/sbbs3/scfg/scfgsys.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/scfg/scfgsys.c b/src/sbbs3/scfg/scfgsys.c
index 53c526cf2d..d6b0e86fc1 100644
--- a/src/sbbs3/scfg/scfgsys.c
+++ b/src/sbbs3/scfg/scfgsys.c
@@ -39,7 +39,9 @@ static void configure_dst(void)
 	strcpy(opt[1],"No");
 	strcpy(opt[2],"Automatic");
 	opt[3][0]=0;
-	int i=1;
+	int i = 2;
+	if(!(cfg.sys_misc & SM_AUTO_DST))
+		i = !(cfg.sys_timezone & DAYLIGHT);
 	uifc.helpbuf=
 		"`Daylight Saving Time (DST):`\n"
 		"\n"
@@ -172,7 +174,7 @@ void sys_cfg(void)
 				uifc.input(WIN_MID,0,0,"Location",cfg.sys_location,sizeof(cfg.sys_location)-1,K_EDIT);
 				break;
 			case 2:
-				i=0;
+				i = !(cfg.sys_timezone & US_ZONE);
 				uifc.helpbuf=
 					"`United States Time Zone:`\n"
 					"\n"
-- 
GitLab