# HG changeset patch # User Richard M. Stallman # Date 743762024 0 # Node ID b5014da888a8036c28f1ec69ce93f33f9924ad71 # Parent fd9865b5a41e24f8df84e066f6b935383e4f032c (x_iconify_frame): Handle case where frame was invisible. diff -r fd9865b5a41e -r b5014da888a8 src/xterm.c --- 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));