… | |
… | |
46 | sub msg { |
46 | sub msg { |
47 | my ($self, $msg) = @_; |
47 | my ($self, $msg) = @_; |
48 | |
48 | |
49 | my $overlay = $self->overlay (0, 0, $self->strwidth ($msg), 1); |
49 | my $overlay = $self->overlay (0, 0, $self->strwidth ($msg), 1); |
50 | $overlay->set (0, 0, $msg); |
50 | $overlay->set (0, 0, $msg); |
51 | my $iow; $iow = urxvt::timer->new->after (2)->cb (sub { |
51 | $self->{timer} = urxvt::timer->new->after (2)->cb (sub { |
|
|
52 | delete $self->{timer}; |
52 | undef $overlay; |
53 | undef $overlay; |
53 | undef $iow; |
|
|
54 | }); |
54 | }); |
55 | } |
55 | } |
56 | |
56 | |
57 | sub on_init { |
57 | sub on_init { |
58 | my ($self) = @_; |
58 | my ($self) = @_; |