diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index fd083083fd2..fba15578f4f 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi @@ -5502,7 +5502,7 @@ colors are to be used for the bitmap display. @xref{Fringe Bitmaps}, for the details. It also possible to add context help for fringe bitmaps through the -@code{show-help-function} mechanism by using @code{left-fringe-help} or +@code{show-help-function} mechanism by using @code{left-fringe-help} and @code{right-fringe-help} text properties (@pxref{Special Properties}). @item (space-width @var{factor}) diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 3db82df49b3..0d247cd9a07 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi @@ -3666,11 +3666,12 @@ through @code{substitute-command-keys}. @item left-fringe-help @itemx right-fringe-help @cindex help-echo text on fringes -If any visible text of a buffer line has @code{left-fringe-help} or -@code{right-fringe-help} string text property defined on it, then the -string will be displayed for a corresponding line's fringe through -@code{show-help-function} (@pxref{Help display}). This is useful when -used together with fringe cursors and bitmaps (@pxref{Fringes}). +If any visible text of a screen line has the @code{left-fringe-help} or +@code{right-fringe-help} text property whose value is a string, then +that string will be displayed when the mouse pointer hovers over the +corresponding line's fringe through @code{show-help-function} +(@pxref{Help display}). This is useful when used together with fringe +cursors and bitmaps (@pxref{Fringes}). @item keymap @cindex keymap of character diff --git a/etc/NEWS b/etc/NEWS index 97cac373750..51ecd886593 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1850,8 +1850,9 @@ the Info node "(elisp) Handling Errors". +++ ** Tooltips on fringes. It is now possible to provide tooltips on fringes by adding special text -properties. See the "Special Properties" Info node in the Emacs Lisp -Reference Manual. +properties 'left-fringe-help' and 'right-fringe-help'. See the "Special +Properties" Info node in the Emacs Lisp Reference Manual for more +details. +++ ** New 'pop-up-frames' action alist entry for 'display-buffer'. diff --git a/src/window.c b/src/window.c index fe26311fbb2..0945b244319 100644 --- a/src/window.c +++ b/src/window.c @@ -5407,13 +5407,13 @@ shrink_mini_window (struct window *w) eassert (MINI_WINDOW_P (w)); + FRAME_WINDOWS_FROZEN (f) = false; if (delta > 0) { Lisp_Object root = FRAME_ROOT_WINDOW (f); struct window *r = XWINDOW (root); Lisp_Object grow; - FRAME_WINDOWS_FROZEN (f) = false; grow = call3 (Qwindow__resize_root_window_vertically, root, make_fixnum (delta), Qt);