summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-12-26 21:07:30 +0000
committerRichard M. Stallman <rms@gnu.org>1996-12-26 21:07:30 +0000
commit1e6bc770bdf7c163918d33712b32a48cd1adac05 (patch)
tree50affc652498c10c6477b6bee3ced5dfe6ac35b7 /src
parent98381e4289c6694853b4f1fbd2154eca0dc27069 (diff)
downloademacs-1e6bc770bdf7c163918d33712b32a48cd1adac05.tar.gz
(x_iconify_frame): Clear visible when we set iconified.
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 434de4d5ff7..e7b96597207 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -5527,7 +5527,9 @@ x_iconify_frame (f)
that an invisible frame was changed to an icon,
so we have to record it here. */
f->iconified = 1;
+ f->visible = 1;
f->async_iconified = 1;
+ f->async_visible = 0;
UNBLOCK_INPUT;
return;
}
@@ -5541,6 +5543,8 @@ x_iconify_frame (f)
error ("Can't notify window manager of iconification");
f->async_iconified = 1;
+ f->async_visible = 0;
+
BLOCK_INPUT;
XFlush (FRAME_X_DISPLAY (f));
@@ -5588,6 +5592,7 @@ x_iconify_frame (f)
}
f->async_iconified = 1;
+ f->async_visible = 0;
XFlush (FRAME_X_DISPLAY (f));
UNBLOCK_INPUT;