aboutsummaryrefslogtreecommitdiff
path: root/modules/prog-shell.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-03 08:54:51 -0600
committerCraig Jennings <c@cjennings.net>2026-02-03 08:54:51 -0600
commit3479885b27aacebc78db94f9598ba6f02e18b22d (patch)
tree597978f1e97a3501990ed044b18bcf691a5bb0f6 /modules/prog-shell.el
parent45dd5ce7ae0c637b50567da62b4e4b60626ef7a7 (diff)
downloaddotemacs-3479885b27aacebc78db94f9598ba6f02e18b22d.tar.gz
dotemacs-3479885b27aacebc78db94f9598ba6f02e18b22d.zip
fix(video-recording): kill orphan wf-recorder on Wayland
On Wayland, video recording uses a shell pipeline: wf-recorder | ffmpeg. When stopping, SIGINT only reaches ffmpeg, leaving wf-recorder running as an orphan. This blocks subsequent recordings (0-byte files or no file). Fix: - On stop: explicitly pkill wf-recorder before interrupting ffmpeg - On start: kill any orphan wf-recorder from previous crashes - Increase finalization wait from 0.2s to 0.5s for proper cleanup
Diffstat (limited to 'modules/prog-shell.el')
0 files changed, 0 insertions, 0 deletions