=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/popup.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- src/usr.bin/tmux/popup.c 2020/03/30 07:42:44 1.4 +++ src/usr.bin/tmux/popup.c 2020/03/31 06:35:38 1.5 @@ -1,4 +1,4 @@ -/* $OpenBSD: popup.c,v 1.4 2020/03/30 07:42:44 nicm Exp $ */ +/* $OpenBSD: popup.c,v 1.5 2020/03/31 06:35:38 nicm Exp $ */ /* * Copyright (c) 2020 Nicholas Marriott @@ -443,8 +443,6 @@ popup_write_screen(c, pd); if (shellcmd != NULL) { - pd->ictx = input_init(NULL); - if (fs != NULL) s = fs->s; else @@ -455,6 +453,7 @@ pd->job = job_run(shellcmd, s, cwd, popup_job_update_cb, popup_job_complete_cb, NULL, pd, jobflags, pd->sx - 2, pd->sy - 2); + pd->ictx = input_init(NULL, job_get_event(pd->job)); } server_client_set_overlay(c, 0, popup_check_cb, popup_mode_cb,