Function: make-frame-visible

make-frame-visible is an interactive function defined in frame.c.

Signature

(make-frame-visible &optional FRAME)

Documentation

Make the frame FRAME visible (assuming it is an X window).

If omitted, FRAME defaults to the currently selected frame.

View in manual

Probably introduced at or before Emacs version 19.20.

Key Bindings

Source Code

// Defined in /usr/src/emacs/src/frame.c
{
  struct frame *f = decode_live_frame (frame);

  if (FRAME_WINDOW_P (f) && FRAME_TERMINAL (f)->frame_visible_invisible_hook)
    FRAME_TERMINAL (f)->frame_visible_invisible_hook (f, true);

  make_frame_visible_1 (f->root_window);

  /* Make menu bar update for the Buffers and Frames menus.  */
  /* windows_or_buffers_changed = 15; FIXME: Why?  */

  XSETFRAME (frame, f);
  return frame;
}