# HG changeset patch # User Juanma Barranquero # Date 1256551477 0 # Node ID a71b9df39f6e12ab7b1b5af28751bc83e3311725 # Parent 192f524e5a8537065b32b8f038707cbaa237f9d4 * window.c (grow_mini_window): Comment out "delta >= 0" assertion. For delta < 0, skip check that only makes sense when the mini-window is going to be enlarged. (Bug#4534) diff -r 192f524e5a85 -r a71b9df39f6e src/ChangeLog --- a/src/ChangeLog Mon Oct 26 09:29:12 2009 +0000 +++ b/src/ChangeLog Mon Oct 26 10:04:37 2009 +0000 @@ -1,3 +1,9 @@ +2009-10-26 Juanma Barranquero + + * window.c (grow_mini_window): Comment out "delta >= 0" assertion. + For delta < 0, skip check that only makes sense when the mini-window + is going to be enlarged. (Bug#4534) + 2009-10-25 Chong Yidong * keyboard.c (read_char_x_menu_prompt): Don't demand a prompt @@ -20,8 +26,7 @@ * lisp.h (FIXNUM_OVERFLOW_P): Fix last change to handle unsigned types again. - * sysdep.c (procfs_ttyname): Fix sprintf format to match argument - type. + * sysdep.c (procfs_ttyname): Fix sprintf format to match argument type. (system_process_attributes): Likewise. 2009-10-24 Dan Nicolaescu diff -r 192f524e5a85 -r a71b9df39f6e src/window.c --- a/src/window.c Mon Oct 26 09:29:12 2009 +0000 +++ b/src/window.c Mon Oct 26 10:04:37 2009 +0000 @@ -4648,12 +4648,15 @@ struct window *root; xassert (MINI_WINDOW_P (w)); - xassert (delta >= 0); + /* Commenting out the following assertion goes against the stated interface + of the function, but it currently does not seem to do anything useful. + See discussion of this issue in the thread for bug#4534. + xassert (delta >= 0); */ /* Compute how much we can enlarge the mini-window without deleting other windows. */ root = XWINDOW (FRAME_ROOT_WINDOW (f)); - if (delta) + if (delta > 0) { int min_height = window_min_size (root, 0, 0, 0, 0); if (XFASTINT (root->total_lines) - delta < min_height)