diff options
author | NRK <nrk@disroot.org> | 2022-05-09 15:06:24 +0200 |
---|---|---|
committer | N-R-K <nrk@disroot.org> | 2022-05-19 13:44:30 +0200 |
commit | b4268fbf38d1f8433c73999466e116e68c7f81e7 (patch) | |
tree | 958dd78c0376f2a9ef79014634dff291f4b5895b /icon/img2data.c | |
parent | f255e1cc1217ee7497436909a8a9b8dbf8fd270e (diff) | |
download | nsxiv-b4268fbf38d1f8433c73999466e116e68c7f81e7.tar.zst |
fix: broken statusbar after key-handler cancellation
to reproduce:
1. have an image-info script
2. invoke the key-handler
3. cancle invocation by pressing `escape`
at this point, the statusbar ends up being empty.
the regression seems to be caused by 6922d5d (changing select to poll),
unsure why that is.
in any case, this simplifies read_info quite a bit and solves the
regression as well. in short:
* read straight into the statusbar buffer
* if read succeeds, make sure buffer is null terminated and replace any
newline with space
* close the script
Diffstat (limited to 'icon/img2data.c')
0 files changed, 0 insertions, 0 deletions