diff options
author | Frédéric Buclin <LpSolit@gmail.com> | 2013-08-09 11:13:45 +0200 |
---|---|---|
committer | Frédéric Buclin <LpSolit@gmail.com> | 2013-08-09 11:13:45 +0200 |
commit | 27a7d352a3cd9fddb7146ddd8f2a137994210250 (patch) | |
tree | 6e06cf24fae3bf4cf14dd97f28a5ec4d680a7b0b /Bugzilla/Util.pm | |
parent | f1b5390ec67981857ee6bc1ef5c4a274cbe4af10 (diff) | |
download | bugs-27a7d352a3cd9fddb7146ddd8f2a137994210250.tar bugs-27a7d352a3cd9fddb7146ddd8f2a137994210250.tar.gz bugs-27a7d352a3cd9fddb7146ddd8f2a137994210250.tar.bz2 bugs-27a7d352a3cd9fddb7146ddd8f2a137994210250.tar.xz bugs-27a7d352a3cd9fddb7146ddd8f2a137994210250.zip |
Bug 898830: Improve loading time of show_bug.cgi
r=sgreen a=justdave
Diffstat (limited to 'Bugzilla/Util.pm')
-rw-r--r-- | Bugzilla/Util.pm | 7 |
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/"/"/g; # Obscure '@'. $var =~ s/\@/\@/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; } |