diff --git a/src/syncterm/CHANGES b/src/syncterm/CHANGES
index d72683df2c30c2eb92784d6d199e36219d0e2b9b..5cedd83b85dd05282ca9919bbc3b3ff97af4698c 100644
--- a/src/syncterm/CHANGES
+++ b/src/syncterm/CHANGES
@@ -3,6 +3,7 @@ Version 1.7b
 Fix APB and APU from top in BBC Micro Mode 7
 Fix blast-through in Mode 7 high ASCII mosaics
 Update Prestel/Mode 7 keybindings
+Don't disable status line for Atari ST modes
 
 Version 1.6
 ------------
diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c
index 1c449cb9505ce88e7a474dab60c3fb90c63e736b..9a854e825dd3cd1c14b5aeef5a22639c6bbe603d 100644
--- a/src/syncterm/bbslist.c
+++ b/src/syncterm/bbslist.c
@@ -1832,12 +1832,17 @@ edit_list(struct bbslist **list, struct bbslist *item, char *listpath, int isdef
 							iniSetString(&inifile, itemname, "Font", item->font,
 							             &ini_style);
 						}
+						else if (i == SCREEN_MODE_ATARIST_40X25
+						    || i == SCREEN_MODE_ATARIST_80X25
+						    || i == SCREEN_MODE_ATARIST_80X25_MONO) {
+							SAFECOPY(item->font, font_names[0]);
+							iniSetString(&inifile, itemname, "Font", item->font,
+							             &ini_style);
+						}
 						else if ((i == SCREEN_MODE_C64) || (i == SCREEN_MODE_C128_40)
 						    || (i == SCREEN_MODE_C128_80) || (i == SCREEN_MODE_ATARI)
-						    || (i == SCREEN_MODE_ATARI_XEP80) || (i == SCREEN_MODE_PRESTEL) || (i == SCREEN_MODE_BEEB)
-						    || item->screen_mode == SCREEN_MODE_ATARIST_40X25
-						    || item->screen_mode == SCREEN_MODE_ATARIST_80X25
-						    || item->screen_mode == SCREEN_MODE_ATARIST_80X25_MONO) {
+						    || (i == SCREEN_MODE_ATARI_XEP80) || (i == SCREEN_MODE_PRESTEL)
+						    || (i == SCREEN_MODE_BEEB)) {
 							SAFECOPY(item->font, font_names[0]);
 							iniSetString(&inifile, itemname, "Font", item->font,
 							             &ini_style);