mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-02 11:50:48 -08:00
Fix xassert-related bootstrap errors.
* src/xfaces.c (x_free_gc): Protect xassert with GLYPH_DEBUG. * src/xfns.c (unwind_create_frame): Ditto. * src/dispnew.c (build_frame_matrix_from_leaf_window): Ditto. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-283
This commit is contained in:
parent
960ae3d12b
commit
beb41cf7d9
3 changed files with 6 additions and 0 deletions
|
|
@ -2766,9 +2766,11 @@ build_frame_matrix_from_leaf_window (frame_matrix, w)
|
|||
SET_CHAR_GLYPH_FROM_GLYPH (*border, right_border_glyph);
|
||||
}
|
||||
|
||||
#if GLYPH_DEBUG
|
||||
/* Window row window_y must be a slice of frame row
|
||||
frame_y. */
|
||||
xassert (glyph_row_slice_p (window_row, frame_row));
|
||||
#endif
|
||||
|
||||
/* If rows are in sync, we don't have to copy glyphs because
|
||||
frame and window share glyphs. */
|
||||
|
|
|
|||
|
|
@ -741,7 +741,9 @@ x_free_gc (f, gc)
|
|||
GC gc;
|
||||
{
|
||||
BLOCK_INPUT;
|
||||
#if GLYPH_DEBUG
|
||||
xassert (--ngcs >= 0);
|
||||
#endif
|
||||
XFreeGC (FRAME_X_DISPLAY (f), gc);
|
||||
UNBLOCK_INPUT;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2873,9 +2873,11 @@ unwind_create_frame (frame)
|
|||
|
||||
x_free_frame_resources (f);
|
||||
|
||||
#if GLYPH_DEBUG
|
||||
/* Check that reference counts are indeed correct. */
|
||||
xassert (dpyinfo->reference_count == dpyinfo_refcount);
|
||||
xassert (dpyinfo->image_cache->refcount == image_cache_refcount);
|
||||
#endif
|
||||
return Qt;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue