aboutsummaryrefslogtreecommitdiff
path: root/server-client.c
diff options
context:
space:
mode:
authornicm <nicm>2021-08-05 09:43:51 +0000
committernicm <nicm>2021-08-05 09:43:51 +0000
commit93cc8df6929e0a7c63ce2f0403276a064c290adb (patch)
tree04dc34eea75b822507c9e5b6b508230eab22a0e8 /server-client.c
parent42490f4750bb6f39c08908e8e7a3b85022a077af (diff)
downloadrtmux-93cc8df6929e0a7c63ce2f0403276a064c290adb.tar.gz
rtmux-93cc8df6929e0a7c63ce2f0403276a064c290adb.tar.bz2
rtmux-93cc8df6929e0a7c63ce2f0403276a064c290adb.zip
Do not freeze output in panes when a popup is open, let them continue to
redraw. From Anindya Mukherjee .
Diffstat (limited to 'server-client.c')
-rw-r--r--server-client.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/server-client.c b/server-client.c
index 4c7def8f..3b102beb 100644
--- a/server-client.c
+++ b/server-client.c
@@ -117,7 +117,8 @@ server_client_set_overlay(struct client *c, u_int delay,
c->overlay_resize = resizecb;
c->overlay_data = data;
- c->tty.flags |= TTY_FREEZE;
+ if (c->overlay_check == NULL)
+ c->tty.flags |= TTY_FREEZE;
if (c->overlay_mode == NULL)
c->tty.flags |= TTY_NOCURSOR;
server_redraw_client(c);