diff options
author | Joey Hess <joey@kodama.kitenet.net> | 2008-09-20 16:31:27 -0400 |
---|---|---|
committer | Joey Hess <joey@kodama.kitenet.net> | 2008-09-20 16:31:27 -0400 |
commit | 748d3759540b74a6faca5cad4f23b07527315f04 (patch) | |
tree | b736d93ea732f711f1752055bfd5927c8a12d59b /IkiWiki | |
parent | 84347a1247c3c92098b60e76e2c5ca6e7bb7be56 (diff) |
avoid warning if percent value is not numeric
Diffstat (limited to 'IkiWiki')
-rw-r--r-- | IkiWiki/Plugin/progress.pm | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/progress.pm b/IkiWiki/Plugin/progress.pm index 2c015284e..e536f4e23 100644 --- a/IkiWiki/Plugin/progress.pm +++ b/IkiWiki/Plugin/progress.pm @@ -29,12 +29,11 @@ sub preprocess (@) { #{{{ if (defined $params{percent}) { $fill = $params{percent}; ($fill) = $fill =~ m/($percentage_pattern)/; # fill is untainted now + $fill=~s/%$//; if (! defined $fill || ! length $fill || $fill > 100 || $fill < 0) { error(sprintf(gettext("illegal percent value %s"), $params{percent})); } - elsif ($fill !~ /%$/) { - $fill.="%"; - } + $fill.="%"; } elsif (defined $params{totalpages} and defined $params{donepages}) { add_depends($params{page}, $params{totalpages}); |