diff --git a/src/term.c b/src/term.c index b8894844c6c..f7d3e58a465 100644 --- a/src/term.c +++ b/src/term.c @@ -2675,7 +2675,7 @@ term_mouse_position (struct frame **fp, int insist, Lisp_Object *bar_window, return; *fp = XFRAME (last_mouse_frame); - if (!FRAME_LIVE_P (fp)) + if (!FRAME_LIVE_P (*fp)) return; (*fp)->mouse_moved = 0;