diff --git a/src/syncterm/menu.c b/src/syncterm/menu.c index b8872965f2288d5a370bc88be35a9f946ed923fc..f9fce9d38047c47f74473d1167611d050f363d39 100644 --- a/src/syncterm/menu.c +++ b/src/syncterm/menu.c @@ -166,20 +166,18 @@ int syncmenu(struct bbslist *bbs, int *speed) for(ret=0;!ret;) { init_uifc(FALSE, !(bbs->nostatus)); uifc.helpbuf= "`Online Menu`\n\n" - "~ Scrollback ~ allows to you to view the scrollback buffer\n" - "~ Disconnect ~ disconnects the current session and returns to the\n" - " dialing list\n" - "~ Send Login ~ Sends the configured user and password pair separated\n" - " by a \\r\n" - "~ Upload ~ Initiates a ZModem upload\n" - "~ Download ~ Initiates a ZModem download\n" - "~ Change Output Rate ~ Changes the speed charaters are output to the screen\n" - "~ Change Log Level ~ Changes the minimum log leve for ZModem information\n" - "~ Capture Control ~ Enables/Disables screen capture\n" - "~ ANSI Music Control ~ Enables/Disables ANSI Music\n" - "~ Font Control ~ Changes the current font\n" - "~ Toggle Doorway Mode ~ Toggle the current DoorWay setting\n" - "~ Exit ~ Disconnects and closes the Syncterm"; + "`Scrollback` allows to you to view the scrollback buffer\n" + "`Disconnect` disconnect the current connection\n" + "`Send Login` Sends the username and password pair separated by CR\n" + "`Upload` Initiates a ZModem upload\n" + "`Download` Initiates a ZModem download\n" + "`Output Rate` Changes the speed charaters are output to the screen\n" + "`Log Level` Changes the minimum log leve for ZModem information\n" + "`Capture` Enables/Disables screen capture\n" + "`ANSI Music` Enables/Disables ANSI Music\n" + "`Font` Changes the current font (when supported)\n" + "`Doorway Mode` Toggle the current DoorWay (keyboard input) setting\n" + "`Exit` Disconnects and closes Syncterm"; i=uifc.list(WIN_MID|WIN_SAV,0,0,0,&opt,NULL,"SyncTERM Online Menu",opts); switch(i) { case -1: /* Cancel */ @@ -207,7 +205,10 @@ int syncmenu(struct bbslist *bbs, int *speed) } break; case 5: /* Output rate */ - if(speed != NULL) { + if(bbs->conn_type==CONN_TYPE_MODEM || bbs->conn_type==CONN_TYPE_SERIAL) + uifcmsg("Not supported for this connection type" + ,"Cannot change the display rate for Modem/Serial connections."); + else if(speed != NULL) { j=get_rate_num(*speed); uifc.helpbuf="`Output Rate`\n\n" "The output rate is the rate in emulated \"bits per second\" to draw incoming\n"