--- trunk/irc-logger.pl 2006/03/18 16:02:32 21 +++ trunk/irc-logger.pl 2006/03/24 23:19:57 22 @@ -216,12 +216,14 @@ my $append = 1; - if ($last_row->{nick} ne $row->{nick}) { + my $nick = $row->{nick}; + $nick =~ s/^_*(.*?)_*$/$1/; + + if ($last_row->{nick} ne $nick) { # obfu way to find format for me_nick if needed or fallback to default my $fmt = $row->{me} ? ( $args->{fmt}->{me_nick} || $args->{fmt}->{nick} ) : $args->{fmt}->{nick}; $fmt ||= '%s'; - my $nick = $row->{nick}; $nick = $args->{filter}->{nick}->($nick) if (ref($args->{filter}->{nick}) eq 'CODE'); $msg .= sprintf( $fmt, $nick );