X-Git-Url: http://git.vpit.fr/?p=perl%2Fscripts%2Fxchat.git;a=blobdiff_plain;f=Xchat%2FXPI.pm;fp=Xchat%2FXPI.pm;h=6811e63b3bc0355bc355b7841b77eb343aa51f54;hp=1d9236454c1ef9d715d77a50c30ce55654b5aee0;hb=dd329bf05f9a50bd10d79e522334761f9785d7ab;hpb=73947ac5d6fffbe5b5ad7f86a9d57d5ada557e6b diff --git a/Xchat/XPI.pm b/Xchat/XPI.pm index 1d92364..6811e63 100644 --- a/Xchat/XPI.pm +++ b/Xchat/XPI.pm @@ -40,11 +40,11 @@ sub new { $opts{version} = $version; } unless (defined $opts{banner}) { - my $email = $opts{email}; - $email = "<$email>" if defined $email; - my $who = join ', ', grep defined, $opts{author}, $email, $opts{url}; + my $author = defined $opts{author} ? $opts{author} : 'unknown hacker'; + my $email = defined $opts{email} ? "<$opts{email}>" : undef; + my $who = join ', ', grep defined, $email, $opts{url}; $who = " ($who)" if length $who; - $opts{banner} = $opts{desc} . $who; + $opts{banner} = $opts{desc} . " by $author$who"; } my $ph = bless \do { local *PH }, $class;