length padding on formatted values
[barcat.git] / barcat
diff --git a/barcat b/barcat
index 426053ecce2f864fe5bc8144e538761677657431..061b256a10b2cdeb997f7ecac8d56c8cad3ca6ef 100755 (executable)
--- a/barcat
+++ b/barcat
@@ -313,8 +313,9 @@ while ($nr <= $limit) {
        print $indicator if defined $indicator;
 
        if (length $val) {
-               $val = $opt{'value-format'} ? $opt{'value-format'}->($val) :
-                       sprintf "%*s", $lenval, $val;
+               $val = sprintf("%*s", $lenval,
+                       $opt{'value-format'} ? $opt{'value-format'}->($val) : $val
+               );
                color($color) for $val;
        }
        my $line = $lines[$nr] =~ s/\n/$val/r;