diff --git a/src/nsterm.m b/src/nsterm.m index 57573ef8d7..5aa170258e 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -2532,7 +2532,7 @@ so some key presses (TAB) are swallowed by the system. */ && FRAME_LIVE_P (dpyinfo->last_mouse_frame)) f = dpyinfo->last_mouse_frame; - if (f && FRAME_NS_P (f)) + if (f && FRAME_NS_P (f) && FRAME_OUTPUT_DATA (f)) { view = FRAME_NS_VIEW (f);