Fix daemon crashes when linum-mode is turned on early on
* src/window.c (Fwindow_end): Don't try calling display engine functions on initial-frame frame. (Bug#20565)
This commit is contained in:
@@ -1748,7 +1748,11 @@ if it isn't already recorded. */)
|
||||
|| b->clip_changed
|
||||
|| b->prevent_redisplay_optimizations_p
|
||||
|| window_outdated (w))
|
||||
&& !noninteractive)
|
||||
/* Don't call display routines if we didn't yet create any real
|
||||
frames, because the glyph matrices are not yet allocated in
|
||||
that case. This could happen in some code that runs in the
|
||||
daemon during initialization (e.g., see bug#20565). */
|
||||
&& !(noninteractive || FRAME_INITIAL_P (WINDOW_XFRAME (w))))
|
||||
{
|
||||
struct text_pos startp;
|
||||
struct it it;
|
||||
|
||||
Reference in New Issue
Block a user