emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-25 cab3f0a: Allocate glyph matrices for the initial


From: Martin Rudalics
Subject: [Emacs-diffs] emacs-25 cab3f0a: Allocate glyph matrices for the initial frame
Date: Wed, 24 Feb 2016 07:59:38 +0000

branch: emacs-25
commit cab3f0a222412b1fd592b1c2f1e305fa245f9279
Author: Chris Feng <address@hidden>
Commit: Martin Rudalics <address@hidden>

    Allocate glyph matrices for the initial frame
    
    * src/frame.c (make_initial_frame): Allocate glyph matrices (Bug#22787).
    
    * src/dispnew.c (clear_glyph_matrix_rows): matrix->nrows can be 0.
    
    Copyright-paperwork-exempt: yes
---
 src/dispnew.c |    2 +-
 src/frame.c   |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/dispnew.c b/src/dispnew.c
index 433a6e9..f96db30 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -683,7 +683,7 @@ void
 clear_glyph_matrix_rows (struct glyph_matrix *matrix, int start, int end)
 {
   eassert (start <= end);
-  eassert (start >= 0 && start < matrix->nrows);
+  eassert (start >= 0 && start <= matrix->nrows);
   eassert (end >= 0 && end <= matrix->nrows);
 
   for (; start < end; ++start)
diff --git a/src/frame.c b/src/frame.c
index 8c86afe..4f61332 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -867,6 +867,9 @@ make_initial_frame (void)
   /* The default value of menu-bar-mode is t.  */
   set_menu_bar_lines (f, make_number (1), Qnil);
 
+  /* Allocate glyph matrices.  */
+  adjust_frame_glyphs (f);
+
   if (!noninteractive)
     init_frame_faces (f);
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]