From a1ba59764ef00a0f75576c9d4faac3974f0c23e4 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 5 Jul 2006 23:34:14 +0000 Subject: [PATCH] *** empty log message *** --- Changes | 3 ++- src/rxvtperl.xs | 5 +---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Changes b/Changes index 8cb782c6..eab08e2d 100644 --- a/Changes +++ b/Changes @@ -24,7 +24,6 @@ TODO: zero scorllback buffer should free memory TODO: kuake TODO: look into the selection hilight patch TODO: implement smartcase-like search in searchable-scrollback -TODO: digital clock gets nuked after searching TODO: investigate the color-management patch send ages ago, as well as other postings - INCOMPATIBLE CHANGE: this version will always read ~/.Xdefaults, earlier versions only read it if display-resources (usually from .Xresources) @@ -54,6 +53,8 @@ TODO: investigate the color-management patch send ages ago, as well as other pos follow C++ closely enough. - fix mailto url regex, spotted within milliseconds by Jost Krieger. - applied fade_color_update_func.patch by WU Fengguang. + - fix a bug where (due to an optimisation in av_delete), hiding the + bottom-most overlay would hide two overlays. 7.7 Tue Feb 21 12:32:49 CET 2006 - use double-buffered drawing (xft fonts only). On many driver/hardware diff --git a/src/rxvtperl.xs b/src/rxvtperl.xs index 14539997..6ebbe1f9 100644 --- a/src/rxvtperl.xs +++ b/src/rxvtperl.xs @@ -357,10 +357,7 @@ overlay::hide () for (i = AvFILL (overlay_av); i >= 0; i--) if (SvIV (*av_fetch (overlay_av, i, 1)) == (long)this) - { - av_delete (overlay_av, i, G_DISCARD); - break; - } + break; for (; i < AvFILL (overlay_av); i++) av_store (overlay_av, i, SvREFCNT_inc (*av_fetch (overlay_av, i + 1, 0))); -- 2.34.1