diff options
author | bptato <nincsnevem662@gmail.com> | 2024-12-19 00:26:05 +0100 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-12-19 00:26:05 +0100 |
commit | 3cc7d7e6cf131d9fda392f3ace5075a0d9ee672c (patch) | |
tree | dac6a4d40fde62ab4ce150b725012db3b56d5f8c | |
parent | 2625bb39b79bba914114e1ae37ce69a875e06786 (diff) | |
download | chawan-3cc7d7e6cf131d9fda392f3ace5075a0d9ee672c.tar.gz |
pager: fix crash on gotoURL with save + mailcap
this broke saveImage
-rw-r--r-- | res/config.toml | 1 | ||||
-rw-r--r-- | src/local/pager.nim | 3 |
2 files changed, 2 insertions, 2 deletions
diff --git a/res/config.toml b/res/config.toml index 9aa82550..c058d696 100644 --- a/res/config.toml +++ b/res/config.toml @@ -400,7 +400,6 @@ viewImage = ''' if (pager.hoverCachedImage) { [url, contentType] = pager.hoverCachedImage.split(' '); url = 'file:' + pager.getCacheFile(url, pager.buffer.process); - console.log(url) } if (url) pager.gotoURL(url, {contentType: contentType, save: save}); diff --git a/src/local/pager.nim b/src/local/pager.nim index f1e1cd7d..cfdf269f 100644 --- a/src/local/pager.nim +++ b/src/local/pager.nim @@ -2760,7 +2760,8 @@ proc connected(pager: Pager; container: Container; response: Response) = flags: {cmfConnect, cmfHTML, cmfFound}, ostream: istream ), response) - elif shortContentType.equalsIgnoreCase("text/plain"): + elif shortContentType.equalsIgnoreCase("text/plain") or + cfSave in container.flags: pager.connected2(container, MailcapResult( flags: {cmfConnect, cmfFound}, ostream: istream |