* 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
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. */
GC gc;
{
BLOCK_INPUT;
+#if GLYPH_DEBUG
xassert (--ngcs >= 0);
+#endif
XFreeGC (FRAME_X_DISPLAY (f), gc);
UNBLOCK_INPUT;
}
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;
}