--- rxvt-unicode/src/perl/mark-urls 2006/01/19 09:47:15 1.9 +++ rxvt-unicode/src/perl/mark-urls 2006/01/31 15:28:40 1.10 @@ -39,16 +39,17 @@ sub on_button_release { my ($self, $event) = @_; - my $row = $event->{row}; - my $col = $event->{col}; - my $line = $self->line ($row); - my $text = $line->t; - my $mask = $self->ModLevel3Mask | $self->ModMetaMask | urxvt::ShiftMask | urxvt::ControlMask; if ($event->{button} == 2 && ($event->{state} & $mask) == 0) { + my $row = $event->{row}; + my $col = $event->{col}; + + my $line = $self->line ($row); + my $text = $line->t; + while ($text =~ /$url/g) { if ($-[1] <= $col && $+[1] >= $col) { $self->exec_async ($self->{browser}, $1);