summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Util.pm
diff options
context:
space:
mode:
authorFrédéric Buclin <LpSolit@gmail.com>2013-08-09 11:13:45 +0200
committerFrédéric Buclin <LpSolit@gmail.com>2013-08-09 11:13:45 +0200
commit27a7d352a3cd9fddb7146ddd8f2a137994210250 (patch)
tree6e06cf24fae3bf4cf14dd97f28a5ec4d680a7b0b /Bugzilla/Util.pm
parentf1b5390ec67981857ee6bc1ef5c4a274cbe4af10 (diff)
downloadbugzilla-27a7d352a3cd9fddb7146ddd8f2a137994210250.tar.gz
bugzilla-27a7d352a3cd9fddb7146ddd8f2a137994210250.tar.xz
Bug 898830: Improve loading time of show_bug.cgi
r=sgreen a=justdave
Diffstat (limited to 'Bugzilla/Util.pm')
-rw-r--r--Bugzilla/Util.pm7
1 files changed, 5 insertions, 2 deletions
diff --git a/Bugzilla/Util.pm b/Bugzilla/Util.pm
index 58d6ab365..8c88731e3 100644
--- a/Bugzilla/Util.pm
+++ b/Bugzilla/Util.pm
@@ -71,7 +71,10 @@ sub html_quote {
$var =~ s/"/&quot;/g;
# Obscure '@'.
$var =~ s/\@/\&#64;/g;
- if (Bugzilla->params->{'utf8'}) {
+
+ state $use_utf8 = Bugzilla->params->{'utf8'};
+
+ if ($use_utf8) {
# Remove the following characters because they're
# influencing BiDi:
# --------------------------------------------------------
@@ -93,7 +96,7 @@ sub html_quote {
# |U+200e|Left-To-Right Mark |0xe2 0x80 0x8e |
# |U+200f|Right-To-Left Mark |0xe2 0x80 0x8f |
# --------------------------------------------------------
- $var =~ s/[\x{202a}-\x{202e}]//g;
+ $var =~ tr/\x{202a}-\x{202e}//d;
}
return $var;
}