X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute.pm;h=868317a9646234b9093a2598048a3a795f71e8d3;hb=eef5dcbb47966521543e82dbb0b9269ec245d3d8;hp=abc098471e7edaf0e7a721887a778359a77b3571;hpb=4fc769825208defe992b60c1374a236f2cdba925;p=spider.git diff --git a/perl/Route.pm b/perl/Route.pm index abc09847..868317a9 100644 --- a/perl/Route.pm +++ b/perl/Route.pm @@ -181,6 +181,7 @@ sub config { my $self = shift; my $nodes_only = shift || 0; + my $width = shift || 79; my $level = shift; my $seen = shift; my @out; @@ -223,7 +224,7 @@ sub config } else { $c = "$ucall?"; } - if ((length $line) + (length $c) + 1 < 79) { + if ((length $line) + (length $c) + 1 < $width) { $line .= $c . ' '; } else { $line =~ s/\s+$//; @@ -251,7 +252,7 @@ sub config if ($nref) { my $c = $nref->user_call; dbg("recursing from $call -> $c") if isdbg('routec'); - my @rout = $nref->config($nodes_only, $level+1, $seen, @_); + my @rout = $nref->config($nodes_only, $width, $level+1, $seen, @_); if (@rout && @_) { push @out, ' ' x ($level*2) . $self->user_call unless grep /^\s+$call/, @out; }