From afd090672c2f45f7d6ca32493846b887c667dacc Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Sun, 08 May 2016 05:52:54 -0400 Subject: [PATCH] Small performance optimization --- program/lib/Roundcube/rcube_text2html.php | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/program/lib/Roundcube/rcube_text2html.php b/program/lib/Roundcube/rcube_text2html.php index 6bdbb8f..73e8b78 100644 --- a/program/lib/Roundcube/rcube_text2html.php +++ b/program/lib/Roundcube/rcube_text2html.php @@ -270,6 +270,10 @@ if (empty($table)) { $table = get_html_translation_table(HTML_SPECIALCHARS); unset($table['?']); + + // replace some whitespace characters + $table["\r"] = ''; + $table["\t"] = ' '; } // skip signature separator @@ -277,11 +281,8 @@ return '--' . $this->config['space']; } - // replace HTML special characters + // replace HTML special and whitespace characters $text = strtr($text, $table); - - // replace some whitespace characters - $text = str_replace(array("\r", "\t"), array('', ' '), $text); $nbsp = $this->config['space']; -- Gitblit v1.9.1