diff options
| author | John Wiegley | 2016-04-02 14:51:33 -0700 |
|---|---|---|
| committer | John Wiegley | 2016-04-02 14:51:33 -0700 |
| commit | 3d889773617a882fbee5992960cfe18866cddc34 (patch) | |
| tree | 97ab033364dc4e00f789b5826a5880a2661e3caa /src | |
| parent | f82248004d0f5ef84bbe03d83467bb3c43afa765 (diff) | |
| parent | 7c1802f6ffc2704ba8042c7c1c6faa73dfa210d1 (diff) | |
| download | emacs-3d889773617a882fbee5992960cfe18866cddc34.tar.gz emacs-3d889773617a882fbee5992960cfe18866cddc34.zip | |
Merge from origin/emacs-25
7c1802f * doc/lispref/text.texi (Columns): Remove a nonexistent refer...
9034c50 * doc/man/emacsclient.1: Document +line:column option.
06495c9 Fix rare problems with echo-area display and multiple frames
f99b512 In M-%, avoid making buffer-local binding of text-property-de...
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index 290f69878da..11b20f99a27 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -17046,7 +17046,16 @@ redisplay_window (Lisp_Object window, bool just_this_one_p) | |||
| 17046 | ignore_mouse_drag_p = true; | 17046 | ignore_mouse_drag_p = true; |
| 17047 | #endif | 17047 | #endif |
| 17048 | } | 17048 | } |
| 17049 | ptrdiff_t count1 = SPECPDL_INDEX (); | ||
| 17050 | /* x_consider_frame_title calls select-frame, which calls | ||
| 17051 | resize_mini_window, which could resize the mini-window and by | ||
| 17052 | that undo the effect of this redisplay cycle wrt minibuffer | ||
| 17053 | and echo-area display. Binding inhibit-redisplay to t makes | ||
| 17054 | the call to resize_mini_window a no-op, thus avoiding the | ||
| 17055 | adverse side effects. */ | ||
| 17056 | specbind (Qinhibit_redisplay, Qt); | ||
| 17049 | x_consider_frame_title (w->frame); | 17057 | x_consider_frame_title (w->frame); |
| 17058 | unbind_to (count1, Qnil); | ||
| 17050 | #endif | 17059 | #endif |
| 17051 | } | 17060 | } |
| 17052 | 17061 | ||