From cfbfac03bb294fa02fbf18fc9962a3912ba79e07 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 3 Mar 2018 01:14:51 -0800 Subject: [PATCH] TMXR: Set character delay times when changing serial port speeds As discussed in #504 --- sim_tmxr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sim_tmxr.c b/sim_tmxr.c index c9d46585..4897824e 100644 --- a/sim_tmxr.c +++ b/sim_tmxr.c @@ -1630,8 +1630,11 @@ t_stat tmxr_set_config_line (TMLN *lp, CONST char *config) t_stat r; tmxr_debug_trace_line (lp, "tmxr_set_config_line()"); -if (lp->serport) +if (lp->serport) { r = sim_config_serial (lp->serport, config); + if (r == SCPE_OK) + tmxr_set_line_speed (lp, config); + } else { lp->serconfig = (char *)realloc (lp->serconfig, 1 + strlen (config)); strcpy (lp->serconfig, config);