*** empty log message ***
authorroot <root>
Wed, 5 Jul 2006 23:34:14 +0000 (23:34 +0000)
committerroot <root>
Wed, 5 Jul 2006 23:34:14 +0000 (23:34 +0000)
Changes
src/rxvtperl.xs

diff --git a/Changes b/Changes
index 8cb782c6af0eb16e86375852341ef68cca305f13..eab08e2d81f1d0da080bdeff276138c7a82dc652 100644 (file)
--- 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
index 145399974d83427fa7252ee46ba0a66679a3d3ab..6ebbe1f99e3ba8a1fc85451562356fe4d8c18a4f 100644 (file)
@@ -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)));