From d8dac2a0889cee0d5c81696e2f06b434119b7351 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Sat, 2 Dec 2023 16:21:49 +0100 Subject: #858: FLUID: fixes control character replacement in widget browser --- fluid/Fl_Function_Type.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluid/Fl_Function_Type.cxx b/fluid/Fl_Function_Type.cxx index cce44b5d6..f47b77151 100644 --- a/fluid/Fl_Function_Type.cxx +++ b/fluid/Fl_Function_Type.cxx @@ -1774,7 +1774,7 @@ const char *Fl_Comment_Type::title() { if (n==0) break; if (n=='\r') { *d++ = '\\'; *d++ = 'r'; i--; } else if (n=='\n') { *d++ = '\\'; *d++ = 'n'; i--; } - else if (n<32) { *d++ = '^'; *d++ = 'A'+n; i--; } + else if ((n >= 0) && (n < 32)) { *d++ = '^'; *d++ = 'A'+n; i--; } else *d++ = n; } if (i<=0) { *d++ = '.'; *d++ = '.'; *d++ = '.'; } -- cgit v1.2.3