add_underlay: avoid adding the same underlay twice
parent
578a487353
commit
16d51e67a7
|
@ -681,11 +681,12 @@ sub srcfile ($;$) { #{{{
|
||||||
sub add_underlay ($) { #{{{
|
sub add_underlay ($) { #{{{
|
||||||
my $dir=shift;
|
my $dir=shift;
|
||||||
|
|
||||||
if ($dir=~/^\//) {
|
if ($dir !~ /^\//) {
|
||||||
unshift @{$config{underlaydirs}}, $dir;
|
$dir="$config{underlaydir}/../$dir";
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
unshift @{$config{underlaydirs}}, "$config{underlaydir}/../$dir";
|
if (! grep { $_ eq $dir } @{$config{underlaydirs}}) {
|
||||||
|
unshift @{$config{underlaydirs}}, $dir;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Reference in New Issue