diff options
author | nicm <nicm> | 2021-08-13 19:25:24 +0000 |
---|---|---|
committer | nicm <nicm> | 2021-08-13 19:25:24 +0000 |
commit | 92615b534a887980ac7b52ca8322b6947cd1a47d (patch) | |
tree | 798932dff886a2c087f329630a717e452514c5b8 | |
parent | 7789639b5d1818ebbac7bfab74959e4968d7cdf2 (diff) | |
download | rtmux-92615b534a887980ac7b52ca8322b6947cd1a47d.tar.gz rtmux-92615b534a887980ac7b52ca8322b6947cd1a47d.tar.bz2 rtmux-92615b534a887980ac7b52ca8322b6947cd1a47d.zip |
Adjust overlay check callback before drawing data from pty.
-rw-r--r-- | popup.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -489,9 +489,16 @@ popup_job_update_cb(struct job *job) if (size == 0) return; - c->overlay_check = NULL; + if (pd->md != NULL) { + c->overlay_check = menu_check_cb; + c->overlay_data = pd->md; + } else { + c->overlay_check = NULL; + c->overlay_data = NULL; + } input_parse_screen(pd->ictx, s, popup_init_ctx_cb, pd, data, size); c->overlay_check = popup_check_cb; + c->overlay_data = pd; evbuffer_drain(evb, size); } |