X-Git-Url: https://git.camperquake.de/gitweb.cgi?p=videosite.git;a=blobdiff_plain;f=videosite-irssi.pl;h=2e5a0ec434f6c655f019466101855dca4e822d6e;hp=1a773e922c8ff7ec1dbe70ab2b5af960123aca41;hb=513fff57bcf5c5724ea25fc69831b97f8f0bc0cc;hpb=edcf9a8b4edfbb1ea337640092f48ab2c7a78722 diff --git a/videosite-irssi.pl b/videosite-irssi.pl index 1a773e9..2e5a0ec 100644 --- a/videosite-irssi.pl +++ b/videosite-irssi.pl @@ -212,6 +212,7 @@ sub videosite_hook { my %event = ( message => $cmdline, ewpf => sub { defined($witem)?$witem->print($_[0], MSGLEVEL_CLIENTCRAP):Irssi::print($_[0]) }, + window => defined($witem)?$witem->{server}->{real_address} . "/" . $witem->{name}:"", ); libvideosite::handle_command(\%event); @@ -223,10 +224,11 @@ sub videosite_hook { # sub message_hook { my ($server, $msg, $nick, $userhost, $channel) = @_; - my $evitem = $server->window_item_find($channel); + my $witem = $server->window_item_find($channel); my %event = ( message => $msg, - ewpf => sub { defined($evitem)?$evitem->print($_[0], MSGLEVEL_CLIENTCRAP):Irssi::print($_[0]) }, + ewpf => sub { defined($witem)?$witem->print($_[0], MSGLEVEL_CLIENTCRAP):Irssi::print($_[0]) }, + window => defined($witem)?$witem->{server}->{real_address} . "/" . $witem->{name}:"", ); libvideosite::check_for_link(\%event);