diff options
Diffstat (limited to 'fluid/widget_browser.cxx')
| -rw-r--r-- | fluid/widget_browser.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fluid/widget_browser.cxx b/fluid/widget_browser.cxx index b27d7a664..fa1690f12 100644 --- a/fluid/widget_browser.cxx +++ b/fluid/widget_browser.cxx @@ -146,6 +146,11 @@ static char *copy_trunc(char *p, const char *str, int maxl, int quote) const char *end = str + strlen(str); // end of input string if (quote) *p++ = '"'; // opening quote while (size < maxl) { // maximum <maxl> characters + if (*str == '\n') { + *p++ = '\\'; *p++ = 'n'; + str++; size++; + continue; + } if (!(*str & (-32))) break; // end of string (0 or control char) bs = fl_utf8len(*str); // size of next character if (bs <= 0) break; // some error - leave |
