-- Leo's gemini proxy
-- Connecting to git.thebackupbox.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
repo: rxvt-unicode-sixel action: commit revision: path_from: revision_from: 3fe0e16c17fc5f9aa89117e1bc333a59ab6cd943: path_to: revision_to:
commit 3fe0e16c17fc5f9aa89117e1bc333a59ab6cd943 Author: Marc Lehmann <schmorp@schmorp.de> Date: Thu Jan 19 17:37:01 2006 +0000 *** empty log message *** diff --git a/src/perl/selection-pastebin b/src/perl/selection-pastebin
--- a/src/perl/selection-pastebin +++ b/src/perl/selection-pastebin @@ -44,7 +44,7 @@ sub upload_paste { urxvt::timer ->new ->after (5) - ->cb (sub {undef $timer; undef $ov; }); + ->cb (sub { undef $timer; undef $ov; }); } sub on_start { diff --git a/src/perl/urxvt-popup b/src/perl/urxvt-popup
--- a/src/perl/urxvt-popup +++ b/src/perl/urxvt-popup @@ -53,11 +53,6 @@ sub on_button_press { sub on_button_release { my ($self, $event) = @_; - if ($event->{button} == $self->{data}{event}{button}) { - $self->ungrab; - $self->destroy; - } - $self->{press}[$event->{button}] = 0; my ($row, $col) = ($event->{row}, $event->{col}); @@ -69,6 +64,11 @@ sub on_button_release { $self->refresh; + if ($event->{button} == $self->{data}{event}{button}) { + $self->ungrab; + $self->destroy; + } + 1 } diff --git a/src/screen.C b/src/screen.C
--- a/src/screen.C +++ b/src/screen.C @@ -236,13 +236,10 @@ rxvt_term::scr_reset () selection.op = SELECTION_CLEAR; selection.screen = PRIMARY; selection.clicks = 0; - CLEAR_ALL_SELECTION (); rvideo = 0; } else { - CLEAR_ALL_SELECTION (); - /* * add or delete rows as appropriate */ @@ -352,8 +349,10 @@ rxvt_term::scr_reset () int len = min (min (prev_ncol - pcol, ncol - qcol), llen - lofs); +#if DEBUG_STRICT assert (len); assert (pline.t); +#endif memcpy (qline->t + qcol, pline.t + pcol, len * sizeof (text_t)); memcpy (qline->r + qcol, pline.r + pcol, len * sizeof (rend_t)); @@ -408,6 +407,8 @@ rxvt_term::scr_reset () free (tabs); } + CLEAR_ALL_SELECTION (); + prev_nrow = nrow; prev_ncol = ncol;
-----END OF PAGE-----
-- Response ended
-- Page fetched on Sun Jun 2 12:15:53 2024