*** empty log message ***
authorroot <root>
Wed, 30 Nov 2005 14:23:28 +0000 (14:23 +0000)
committerroot <root>
Wed, 30 Nov 2005 14:23:28 +0000 (14:23 +0000)
Changes
src/menubar.C

diff --git a/Changes b/Changes
index 387ee2efc9c6dc354abcd47df3a324dfe5f75b0e..bea1e60c87fee7925f1d2a997dfe7759d7f0bfba 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,4 @@
+TOD: closing all shells on rxvtd might leave the last shell as zombie?
 TODO: harmonize --dsiable-options into position-dependent options.
 TODO: after requesting the selection and getting a timeout, no further requests will be sent.
 TODO: do font request caching, might help rxvtd on some machines
@@ -14,6 +15,8 @@ WISH: OnTheSpot editing, or maybe switch to miiiiiiif
 WISH: tabbed windows (hey, just use screen...)
 WISH: just for fun, do shade and tint with XRender.
 
+       - fix a bug in the menu code of unknown impatc, found by darix.
+
 5.8  Tue Oct 25 22:21:45 CEST 2005
        - INCOMPATIBLE CHANGE: many configure options are now on by default.
          If you want the old behaviour, try:
index be9f80e68e559eedd750cc2c25057bc5b4eb5d3e..375cdbb521634c7a6291010e1d61e25d19d6b155 100644 (file)
@@ -1946,6 +1946,7 @@ rxvt_term::menubar_dispatch (char *str)
                   else
                     BuildMenu = menu;
                 }
+
               if (BuildMenu != NULL)
                 {
                   if (name == NULL || name[0] == '\0')
@@ -1954,7 +1955,6 @@ rxvt_term::menubar_dispatch (char *str)
                     {
                       const char     *n1;
                       menuitem_t     *item;
-                      menu_t         *BuildMenu = BuildMenu;
 
                       n1 = strcmp (name, SEPARATOR_NAME) ? name : "";
                       item = rxvt_menuitem_find (BuildMenu, n1);
@@ -1973,6 +1973,7 @@ rxvt_term::menubar_dispatch (char *str)
                             }
                         }
                     }
+
                   menubar_expose ();
                 }
               break;