Mercurial > emacs
diff src/xterm.c @ 4304:b5014da888a8
(x_iconify_frame): Handle case where frame was invisible.
| author | Richard M. Stallman <rms@gnu.org> |
|---|---|
| date | Tue, 27 Jul 1993 08:33:44 +0000 |
| parents | c3fbb9249f5b |
| children | e7de1b007447 |
line wrap: on
line diff
--- a/src/xterm.c Tue Jul 27 08:32:33 1993 +0000 +++ b/src/xterm.c Tue Jul 27 08:33:44 1993 +0000 @@ -4502,6 +4502,14 @@ IconicState. */ x_wm_set_window_state (f, IconicState); + if (!FRAME_VISIBLE_P (f)) + { + /* If the frame was withdrawn, before, we must map it. */ + XMapWindow (XDISPLAY FRAME_X_WINDOW (f)); + if (FRAME_HAS_VERTICAL_SCROLL_BARS (f)) + XMapSubwindows (x_current_display, FRAME_X_WINDOW (f)); + } + f->async_iconified = 1; #else /* ! defined (HAVE_X11) */ XUnmapWindow (XDISPLAY FRAME_X_WINDOW (f));
