a_href "size"=>2 forces the size indicator even for properly non-suffixed files.
[MyWeb.git] / Web.pm
diff --git a/Web.pm b/Web.pm
index d349658..ea6f32f 100644 (file)
--- a/Web.pm
+++ b/Web.pm
@@ -411,7 +411,7 @@ my($url,$contents,%args)=@_;
        $r.='"';
        do { $r.=" $_" if $_; } for ($args{"attr"});
        $r.='>'.$contents.'</a>';
-       if ($args{"size"} && url_is_local($url) && $url=~/[.](?:gz|Z|rpm|zip|deb|lha)/) {       # Downloadable?
+       if ($args{"size"} && url_is_local($url) && ($args{"size"}>=2 || $url=~/[.](?:gz|Z|rpm|zip|deb|lha)/)) { # Downloadable?
                $url=top_dir_disk().$url if $url=~m#^/#;
                if (!-r $url)
                        { cluck "File not readable: $url"; }