Commit 4fa93fa8 authored by Kim F. Storm's avatar Kim F. Storm
Browse files

(remember_mouse_glyph): Don't crash if glyphs are not initialized.

parent a4614668
......@@ -2081,7 +2081,7 @@ remember_mouse_glyph (f, gx, gy, rect)
int gx, gy;
NativeRectangle *rect;
{
Lisp_Object window;
Lisp_Object window = Qnil;
struct window *w;
struct glyph_row *r, *gr, *end_row;
enum window_part part;
......@@ -2091,7 +2091,9 @@ remember_mouse_glyph (f, gx, gy, rect)
/* Try to determine frame pixel position and size of the glyph under
frame pixel coordinates X/Y on frame F. */
 
window = window_from_coordinates (f, gx, gy, &part, &x, &y, 0);
if (f->glyphs_initialized_p)
window = window_from_coordinates (f, gx, gy, &part, &x, &y, 0);
if (NILP (window))
{
width = FRAME_SMALLEST_CHAR_WIDTH (f);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment